標準では、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
を参照してください。