Build Changes on Trunk

In order to make the mozilla build process less painful for beginners and support additional work to make the build more modular, I will be landing bug 261232 very soon after the tree opens. This bug will require all builders to specify two flags in their mozconfig file:

ac_add_options --enable-application=foo

Available options are as follows:

a flag for to specify what sources to checkout

mk_add_options MOZ_CO_PROJECT=foo,foo2,foo3 (same options as above, except “standalone” is unnecessary).

This will require everyone to update their standard .mozconfig file, and require updating most/all of the tinderboxen.

In addition, the following variables will change:

MOZ_INTERNAL_LIBART_LGPL will be obsolete; use
mk_add_options MOZ_CO_MODULE=mozilla/other-licenses/libart_lgpl

MOZ_MAPINFO will be obsolete; use
mk_add_options MOZ_CO_MODULE=mozilla/tools/codesighs instead

I will coordinate with Chase and other members of the Foundation staff to make sure that the core tinderbox build machines are configured properly.

Please reply and discuss on the newsgroup netscape.public.mozilla.builds.

Comments are closed.