user/spack: (ppc*) FTTFS: ABI version 1 is not compatible with ABI version 2 output
During build of Spack-provided openssl, entries like this appear:
...
15 errors found in build log:
1210 /usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linu
x-musl/bin/ld: libcrypto.a(keccak1600-ppc64.o): ABI version 1 is not compatible
with ABI version 2 output
1211 /usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linu
x-musl/bin/ld: failed to merge target specific data of file libcrypto.a(keccak16
00-ppc64.o)
1212 /usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linu
x-musl/bin/ld: libcrypto.a(x25519-ppc64.o): ABI version 1 is not compatible with
ABI version 2 output
1213 /usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linu
x-musl/bin/ld: failed to merge target specific data of file libcrypto.a(x25519-p
pc64.o)
1214 /usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linu
x-musl/bin/ld: libcrypto.a(sha1-ppc.o): ABI version 1 is not compatible with ABI
version 2 output
1215 /usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linu
x-musl/bin/ld: failed to merge target specific data of file libcrypto.a(sha1-ppc
.o)
>> 1216 collect2: error: ld returned 1 exit status
...
20220511-23_04_42.583836740_spack.log
We use these two patches in our own openssl: