index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | core/nss/PKGBUILD | 25 |
diff --git a/core/nss/PKGBUILD b/core/nss/PKGBUILD index 0cedfbea..f88ce921 100644 --- a/core/nss/PKGBUILD +++ b/core/nss/PKGBUILD @@ -1,12 +1,12 @@ # bring back changes of 617b84f70caf -source+=(no-plt.diff) -sha256sums+=('ea8e1b871c0f1dd29cdea1b1a2e7f47bf4713e2ae7b947ec832dba7dfcc67daa') +source+=(nss-3.58-no-plt.patch) +b2sums+=('0477664df27febc3e2bc88a1f25ed55251e4e3baa869e47fc33c18f94899c92e92db545c7bf42017c5c985ab243aa8648064ab7d6244d9bfd68892072788675c') eval "$( declare -f prepare | \ sed ' - /cd nss-/a patch -Np2 -i ../no-plt.diff + /cd nss-/a patch -Np2 -i "$srcdir/nss-3.58-no-plt.patch" ' )" @@ -17,3 +17,22 @@ eval "$( s/--target x64/--target ia32/g ' )" + +# signing of libs leads to a segfault on IA32, disabling it +eval "$( + declare -f build | \ + sed ' + s/build.sh/build.sh -Dsign_libs=0 /g + ' +)" + +# workaround FS32#218 (segfaults in library signer), use clang +#(also enable verbose builds, so we see potential issues) +makedepends+=(clang) +eval "$( + declare -f build | \ + sed ' + s/build.sh/build.sh -v/g + s/build.sh/build.sh --clang/g + ' +)" |