libxul is the main library used by Gecko. It is possible to not compile it after changes by running `mach build <directory>` or `make -C <directory>`, but changes won't be visible in Thunderbird. i.e. this mode is only useful as a compilation check.
If libxul takes 10-20 minutes to link, your system is likely running into hardware limitations (slow I/O, swapping, slow CPU, etc). You can try reducing the system requirements to build and link by disabling debug symbols. "ac_add_options --disable-debug-symbols" Of course, debugging won't be easy if you go this route. On Thu, Apr 23, 2015 at 7:07 PM, 梁栋 <liangdong1...@163.com> wrote: > I'm an thunderbird developer, I develop in the source code comm-release. > In the past, I had alredy download source code and finish compile, but the > problem is: everytime I change the source code and in the recompile > process, I will spend 10~20 > minutes in linking libxul.so. > After some search , I find we uesd to have an option --disable-libxul, but > this options could not use now. > I also try add options "ac_add_options --enable-static", "ac_add_options > --with-ccache=/usr/bin/ccache" in .mozconfig, but nothing change! > Is there any way to disable libxul.so to be compile or reduce recompile > time? > _______________________________________________ > dev-builds mailing list > dev-builds@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-builds >
_______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds