On a ~x86 arch gentoo, /usr/lib/pkgconfig/nss.pc contain : prefix=/usr exec_prefix=${prefix} libdir=${prefix}/lib64 includedir=${prefix}/include/nss Which is obviously wrong on x86 system. Looking at the source code, lib64 is hardcoded in the following file: ./config/Makefile: -e "s,@libdir@,\$${prefix}/lib64," \ This non regarding the arch destination. This have impact on all package depending on nss, like icedtea Reproducible: Always
Please don't CC developers manually; x86 is an arch team unrelated to this bug.
I don't known how is build config/Makefile in nss-3.15.tar.gz but it seems that it's builded from http://hg.mozilla.org/mozilla-central/file/8aca531ff163/config/Makefile.in by mozilla team before published.
(In reply to Tom Wijsman (TomWij) from comment #1) > Please don't CC developers manually; x86 is an arch team unrelated to this > bug. Oh sorry, I mingled 'Hardware' field and arches.
Created attachment 353116 [details, diff] nss-3.15.ebuild-BJA-multilib.diff Here is a fix for ebuild by adapting sed expressions to the new Makefile format
The issue comes from that patch that was ported forward. I have include the updated sed expression in the overlay and will do a -r1 in a few days.
Pushed due to needing 3.15.1 for security bug on seamonkey.
(In reply to Jory A. Pratt from comment #5) > The issue comes from that patch that was ported forward. I have include the > updated sed expression in the overlay and will do a -r1 in a few days. I can confirm this is OK. Thanks Jory