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

Reply via email to