Rechercher dans l’assistance

Évitez les escroqueries à l’assistance. Nous ne vous demanderons jamais d’appeler ou d’envoyer un SMS à un numéro de téléphone ou de partager des informations personnelles. Veuillez signaler toute activité suspecte en utilisant l’option « Signaler un abus ».

En savoir plus

I don't understand the documentation for .mozconfig. Can anyone help me define a local build to build as a release?

  • 1 réponse
  • 1 a ce problème
  • 3 vues
  • Dernière réponse par philipp

more options

I haven't been able to find much/any documentation on the official build process, and looking at the choices listed from ./configure --help, I would have expected some of those options to work, but I continue to not have crash reporter enabled, strict mode is turned on, and ultimately, I have no idea how to mimic the baseline of what mozilla does for their release builds, so that I can work from there to determine what I want to change, and how it impacts the rest of the source.

Thanks.



  1. mozilla config
  2. use:
  3. ./configure --help
  4. to get the full list
  1. Build Firefox for Android:

ac_add_options --enable-application=mobile/android ac_add_options --target=arm-linux-androideabi

  1. With the following Android SDK and NDK:

ac_add_options --with-android-sdk="/Users/anthonybarone/.mozbuild/android-sdk-macosx" ac_add_options --with-android-ndk="/Users/anthonybarone/.mozbuild/android-ndk-r10e"

  1. Write build artifacts to:

mk_add_options MOZ_OBJDIR=./build-dir

  1. use ccache for faster builds

ac_add_options --with-ccache=/usr/local/bin/ccache

  1. enable release, official branding, and performance optimizations

ac_add_options --enable-release ac_add_options --disable-debug ac_add_options --enable-optimize

  1. Disable crash reporter (--disable-crashreporter doesn't seem to work)

export MOZ_CRASHREPORTER_DISABLE=1

I haven't been able to find much/any documentation on the official build process, and looking at the choices listed from ./configure --help, I would have expected some of those options to work, but I continue to not have crash reporter enabled, strict mode is turned on, and ultimately, I have no idea how to mimic the baseline of what mozilla does for their release builds, so that I can work from there to determine what I want to change, and how it impacts the rest of the source. Thanks. --------------------------------------------------------------------------------------------------------------------------------------------------------- # mozilla config # use: # ./configure --help # to get the full list # Build Firefox for Android: ac_add_options --enable-application=mobile/android ac_add_options --target=arm-linux-androideabi # With the following Android SDK and NDK: ac_add_options --with-android-sdk="/Users/anthonybarone/.mozbuild/android-sdk-macosx" ac_add_options --with-android-ndk="/Users/anthonybarone/.mozbuild/android-ndk-r10e" # Write build artifacts to: mk_add_options MOZ_OBJDIR=./build-dir # use ccache for faster builds ac_add_options --with-ccache=/usr/local/bin/ccache # enable release, official branding, and performance optimizations ac_add_options --enable-release ac_add_options --disable-debug ac_add_options --enable-optimize # Disable crash reporter (--disable-crashreporter doesn't seem to work) export MOZ_CRASHREPORTER_DISABLE=1

Toutes les réponses (1)

more options

hi, you could type about:buildconfig into the addressbar of firefox for android (or firefox) to get some information about the configuration of the official builds.