That's an interesting idea. As I mentioned above chromium-browser builds
with -mthumb so it's possible this is a key flag.

Sorry to hear that Firefox does not build with clang out of the box.
Another possible approach is to build the majority of Firefox with gcc
but the Skia portion in clang. You could take a look at
https://hg.mozilla.org/mozilla-central/raw-
file/tip/gfx/skia/generate_mozbuild.py and figure out how to override
the compiler just for Skia. This would still take at least 20 hours but
you are less likely to encounter clang-specific bitrot across Firefox.

To build only libxul.so, as well as to iterate quickly when you attempt
fixes like -std=gnu89 to address specific errors, have you tried the
instructions at https://developer.mozilla.org/en-
US/docs/Mozilla/Developer_guide/Mozilla_build_FAQ#Making_builds_faster ?

Thanks for working on this. It's quite an endeavor to build Firefox from
source and we're all cheering you on.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1711337

Title:
  Firefox crashes at start on armv7L after 55.0.1 update

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/1711337/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to