summaryrefslogtreecommitdiff
path: root/core/nss/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'core/nss/PKGBUILD')
-rw-r--r--core/nss/PKGBUILD19
1 files changed, 19 insertions, 0 deletions
diff --git a/core/nss/PKGBUILD b/core/nss/PKGBUILD
index 3b83d0c6..b6a978f1 100644
--- a/core/nss/PKGBUILD
+++ b/core/nss/PKGBUILD
@@ -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
+ '
+)"