Building Firefox with Debug Symbols

標準では、Firefox のリリースビルドは breakpad シンボルフォーマットのなかのデバッグや事後処理に適したデバッグシンボルを生成しません。シンボル付きでビルドするには以下の mozconfig 設定を使ってください:

Windows

export MOZ_DEBUG_SYMBOLS=1
ac_add_options --enable-debugger-info-modules=all

典型的なリリースビルドは --enable-static のようなさらなるオプションを持つでしょう。ナイトリービルドが利用している tools/tinderbox-configs/firefox/win32/mozconfig を参照してください。

Mac

ac_add_options --enable-optimize='-O2 -g'

Linux

ac_add_options --enable-optimize='-Os -freorder-blocks -fno-reorder-functions -gstabs+'

ビルド後

ビルドが完了した後に、breakpad シンボルファイルのアーカイブを作るために以下のコマンドを実行してください:

make -C objdir buildsymbols

Tinderbox はさらに socorro サーバにシンボルをアップロードするために uploadsymbols ターゲットを使っています。このターゲットが使う環境変数に関しての更なる情報は toolkit/airbag/tools/upload_symbols.sh を参照してください。

ドキュメントのタグと貢献者

 このページの貢献者: Taken
 最終更新者: Taken,