Created attachment 565606 [details] build.log.gz this was most likely introduced by this commit: https://hg.mozilla.org/mozilla-central/rev/537f4d1d837a
Created attachment 565608 [details] output of emerge --info
There is #1434526 at upstream, where this is discussed. It is caused by the intention to work around a bug in clang on arm, but it was solved at the cost of breaking compile with gcc. In #1463035 it is mentioned, that the whole workaround isn't needed anymore.
Created attachment 565610 [details, diff] patch from debian Simply reverting 537f4d1d837a makes the compile go with gcc, but it leads to a segfault. Also it breaks compile with clang, again. Debian decided to entirely remove the function, and it works fine for me. Both compilers, gcc and clang, produce a working binary on armv7-unknown-linux-gnueabihf, and I applied it via eapply_user on my amd64 box and had no problems either.
The patch was backed out one day later, https://hg.mozilla.org/integration/autoland/rev/0ee7d4aa1799, so we are not going to add the proposed one.
I had no idea this was attempted to land at upstream. Is there another bug open which I didn't got?
ok, it's directly from #1463035 where the patch is backed out. I'm sorry, haven't noticed before. Lets keep it open for tracking, ok? Whoever needs it can apply it via eapply_user
Created attachment 565932 [details] compressed build log from firefox-65.0.1 There is a similar failure with firefox-65.0.1, but this time its in hunspell. system-hunspell was dropped in 62 or 63, so I'll try to apply the patch from #3 to find out more about this.
v65.0.1 emerged with the same patch applied, and gcc as a compiler. Memory requirements have risen, it needs some 2.5gb at peak with -j2
it seems there is a fix in autoland? https://hg.mozilla.org/integration/autoland/rev/a8e6586172fd
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5548320f5a3160b9134274850f6ea76e90ad5fa commit d5548320f5a3160b9134274850f6ea76e90ad5fa Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2019-03-20 15:49:51 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-03-20 15:51:59 +0000 www-client/firefox: unbreak arm Add some patches to fix building on arm. Closes: https://bugs.gentoo.org/681036 Closes: https://bugs.gentoo.org/678204 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> www-client/firefox/Manifest | 2 +- www-client/firefox/firefox-66.0-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
thanks! can you please add the fix to esr as well? Maybe could be included into the bump to 60.6.0?
Yes, it's scheduled for 60.6 patch set.