Created attachment 531100 [details] nss-3.37-build.log.gz So, it looks as if there is a breakage in nss-3.37, which compiles fine on amd64, also 3.36.1 is not affected by this. Tested gcc-6.4.0 and gcc-7.3.0 toolchain, with both the same build failure. I checked a few other sources of informations, but could not find any other bug reports or patches.
Created attachment 531102 [details] output of emerge --info
*** This bug has been marked as a duplicate of bug 646382 ***
Are you sure that this is a duplicate? It might have the same reason, but code base and the error itself changed quite a bit from 3.36 to 3.37 in my opinion.
bug on mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1459739 fix: https://hg.mozilla.org/projects/nss-try/rev/259444458a1a7f2ce1813ebe88d924173d5daf0c happens on arm as well
Fstar.c must be inherited into the makefile, and that's it. https://bugs.gentoo.org/655636 is a duplicate of this to be honest, https://bugs.gentoo.org/show_bug.cgi?id=646382 is something different.
pullrequest: https://github.com/gentoo/gentoo/pull/8533
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e4471e4327d02cd19dd5001f5a76e71fec3686 commit 16e4471e4327d02cd19dd5001f5a76e71fec3686 Author: stefson <herrtimson@yahoo.de> AuthorDate: 2018-05-23 17:13:05 +0000 Commit: Ian Stakenvicius <axs@gentoo.org> CommitDate: 2018-05-23 20:06:33 +0000 dev-lang/nss: fix compile on arm and hppa Upstream has not accepted this patch yet, but it is reported to fix the same issue on other platforms and is otherwise benign. Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1459739 Bug: http://bugs.gentoo.org/655602 Bug: http://bugs.gentoo.org/655636 Closes: https://github.com/gentoo/gentoo/pull/8533 .../files/nss-3.37-fix-fstar-missing-symbols.patch | 34 ++++++++++++++++++++++ dev-libs/nss/nss-3.37.ebuild | 1 + 2 files changed, 35 insertions(+)
Thanks for the merge! The patch is in the nss-try branch, so if it doesn't blow up something else it should be included in the next release. Therefore, closing.