commit: 0517ec9b05c61d54fd95bb27fdeaff2d0029b67a Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Wed May 14 04:51:50 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed May 14 04:52:25 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0517ec9b
dev-libs/nss: build with LFS ... otherwise nsinstall may fail with EOVERFLOW with 64-bit inodes. Releng especially is hitting this w/ XFS. Closes: https://bugs.gentoo.org/940754 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-libs/nss/nss-3.101.2.ebuild | 6 +++--- dev-libs/nss/nss-3.101.3.ebuild | 6 +++--- dev-libs/nss/nss-3.110.ebuild | 6 +++--- dev-libs/nss/nss-3.111.ebuild | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/dev-libs/nss/nss-3.101.2.ebuild b/dev-libs/nss/nss-3.101.2.ebuild index a984fcb1b70e..14db615d4523 100644 --- a/dev-libs/nss/nss-3.101.2.ebuild +++ b/dev-libs/nss/nss-3.101.2.ebuild @@ -150,7 +150,7 @@ multilib_src_compile() { ) # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" + local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags) -D_FILE_OFFSET_BITS=64" unset NSPR_INCLUDE_DIR export NSS_ALLOW_SSLKEYLOGFILE=1 @@ -210,7 +210,7 @@ multilib_src_compile() { # Build the host tools first. LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ + XCFLAGS="${BUILD_CFLAGS} -D_FILE_OFFSET_BITS=64" \ NSPR_LIB_DIR="${T}/fakedir" \ emake -C coreconf \ CC="$(tc-getBUILD_CC)" \ @@ -220,7 +220,7 @@ multilib_src_compile() { # Then build the target tools. for d in . lib/dbm ; do CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ + XCFLAGS="${CFLAGS} ${CPPFLAGS} -D_FILE_OFFSET_BITS=64" \ NSPR_LIB_DIR="${T}/fakedir" \ emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" done diff --git a/dev-libs/nss/nss-3.101.3.ebuild b/dev-libs/nss/nss-3.101.3.ebuild index 166be6aa8ac7..f96bafa8b914 100644 --- a/dev-libs/nss/nss-3.101.3.ebuild +++ b/dev-libs/nss/nss-3.101.3.ebuild @@ -152,7 +152,7 @@ multilib_src_compile() { ) # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" + local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags) -D_FILE_OFFSET_BITS=64" unset NSPR_INCLUDE_DIR export NSS_ALLOW_SSLKEYLOGFILE=1 @@ -212,7 +212,7 @@ multilib_src_compile() { # Build the host tools first. LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ + XCFLAGS="${BUILD_CFLAGS} -D_FILE_OFFSET_BITS=64" \ NSPR_LIB_DIR="${T}/fakedir" \ emake -C coreconf \ CC="$(tc-getBUILD_CC)" \ @@ -222,7 +222,7 @@ multilib_src_compile() { # Then build the target tools. for d in . lib/dbm ; do CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ + XCFLAGS="${CFLAGS} ${CPPFLAGS} -D_FILE_OFFSET_BITS=64" \ NSPR_LIB_DIR="${T}/fakedir" \ emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" done diff --git a/dev-libs/nss/nss-3.110.ebuild b/dev-libs/nss/nss-3.110.ebuild index f3406c97a0d5..cde5791cc724 100644 --- a/dev-libs/nss/nss-3.110.ebuild +++ b/dev-libs/nss/nss-3.110.ebuild @@ -156,7 +156,7 @@ multilib_src_compile() { ) # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" + local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags) -D_FILE_OFFSET_BITS=64" unset NSPR_INCLUDE_DIR export NSS_ALLOW_SSLKEYLOGFILE=1 @@ -216,7 +216,7 @@ multilib_src_compile() { # Build the host tools first. LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ + XCFLAGS="${BUILD_CFLAGS} -D_FILE_OFFSET_BITS=64" \ NSPR_LIB_DIR="${T}/fakedir" \ emake -C coreconf \ CC="$(tc-getBUILD_CC)" \ @@ -226,7 +226,7 @@ multilib_src_compile() { # Then build the target tools. for d in . lib/dbm ; do CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ + XCFLAGS="${CFLAGS} ${CPPFLAGS} -D_FILE_OFFSET_BITS=64" \ NSPR_LIB_DIR="${T}/fakedir" \ emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" done diff --git a/dev-libs/nss/nss-3.111.ebuild b/dev-libs/nss/nss-3.111.ebuild index f3406c97a0d5..cde5791cc724 100644 --- a/dev-libs/nss/nss-3.111.ebuild +++ b/dev-libs/nss/nss-3.111.ebuild @@ -156,7 +156,7 @@ multilib_src_compile() { ) # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" + local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags) -D_FILE_OFFSET_BITS=64" unset NSPR_INCLUDE_DIR export NSS_ALLOW_SSLKEYLOGFILE=1 @@ -216,7 +216,7 @@ multilib_src_compile() { # Build the host tools first. LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ + XCFLAGS="${BUILD_CFLAGS} -D_FILE_OFFSET_BITS=64" \ NSPR_LIB_DIR="${T}/fakedir" \ emake -C coreconf \ CC="$(tc-getBUILD_CC)" \ @@ -226,7 +226,7 @@ multilib_src_compile() { # Then build the target tools. for d in . lib/dbm ; do CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ + XCFLAGS="${CFLAGS} ${CPPFLAGS} -D_FILE_OFFSET_BITS=64" \ NSPR_LIB_DIR="${T}/fakedir" \ emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" done
