# bring back changes of 617b84f70caf source+=(nss-3.58-no-plt.patch) b2sums+=('0477664df27febc3e2bc88a1f25ed55251e4e3baa869e47fc33c18f94899c92e92db545c7bf42017c5c985ab243aa8648064ab7d6244d9bfd68892072788675c') eval "$( declare -f prepare | \ sed ' /cd nss-/a patch -Np2 -i "$srcdir/nss-3.58-no-plt.patch" ' )" # set IA32 as target for build.sh eval "$( declare -f build | \ sed ' 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 ' )"