Firefox Nightly

Jan Beich jbeich at vfemail.net
Thu Nov 26 09:15:04 UTC 2015


Michael Tuexen <tuexen at freebsd.org> writes:

> Dear all,
>
> we are trying to compile Firefox Nightly on FreeBSD head and run
> into compile issues. Do you have any hints or documentation
> on how to compile Firefox from source? 
> Any pointers or hints appreciated...

|./mach boostrap; ./mach build| are supposed to be enough as long
as you stick to a simple or empty .mozconfig[1]. Documentation usually
goes directly to bugzilla.mozilla.org then dogfed to ports if affected.

With constant influx of new build issues writing about them elsewhere or
sitting on patches just doesn't scale. I'm no longer building and upstreaming
regularly, so things got out of whack. A not-so-quick buildtest revealed

https://bugzilla.mozilla.org/show_bug.cgi?id=1228208
https://bugzilla.mozilla.org/show_bug.cgi?id=1228227
https://bugzilla.mozilla.org/show_bug.cgi?id=1228230
https://bugzilla.mozilla.org/show_bug.cgi?id=1228255

The obvious hint: be prepared to deal with minor breakage.

[1] Non-default configurations are infested with even more issues e.g.,
    o --disable-pulseaudio doesn't build without --enable-alsa
    o --enable-system-sqlite doesn't build without --with-system-nss
    o --enable-system-cairo crashes with OMTC enabled
    o --enable-jemalloc crashes without "export MOZ_JEMALLOC4=1"
    o --enable-rust crashes with system jemalloc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 602 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-gecko/attachments/20151126/244b6021/attachment.bin>


More information about the freebsd-gecko mailing list