index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
author | Andreas Baumann <mail@andreasbaumann.cc> | 2022-11-05 14:18:07 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2022-11-05 14:18:07 +0100 |
commit | f7deda68f70749590bfe9a76aadd30fd267d90de (patch) | |
tree | 6f1f655fba90c54c858460d1fc87088a0b6be8e9 /core | |
parent | b9e5d149333021fd37fe7539b127beaf0f65194f (diff) |
-rw-r--r-- | core/openssl-1.1/PKGBUILD | 28 |
diff --git a/core/openssl-1.1/PKGBUILD b/core/openssl-1.1/PKGBUILD new file mode 100644 index 00000000..8ab857a0 --- /dev/null +++ b/core/openssl-1.1/PKGBUILD @@ -0,0 +1,28 @@ +# switch to 32-bit target (was linux-elf before, which I think is wrong also for i686) +eval "$( + declare -f build | \ + sed ' + s@linux-x86_64@linux-generic32@ + s@ enable-ec_nistp_64_gcc_128 @ @ + ' +)" + +# i486-specific, disable hand-crafted assembly code +if [ "${CARCH}" = "i486" ]; then + eval "$( + declare -f build | \ + sed ' + s@no-ssl3-method@no-ssl3-method 386@ + ' + )" +fi + +# i686-specific, disable hand-crafted assembly code +if [ "${CARCH}" = "i686" ]; then + eval "$( + declare -f build | \ + sed ' + s@no-ssl3-method@no-ssl3-method no-sse2@ + ' + )" +fi |