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