mirror of
https://github.com/clangen/musikcube.git
synced 2024-12-27 21:14:08 +00:00
Fix ssl build for OpenSSL@3 on Linux
This commit is contained in:
parent
3a14529504
commit
f2909bcaa0
@ -110,16 +110,19 @@ function build_openssl() {
|
|||||||
tar xvfz openssl-${OPENSSL_VERSION}.tar.gz
|
tar xvfz openssl-${OPENSSL_VERSION}.tar.gz
|
||||||
cd openssl-${OPENSSL_VERSION}
|
cd openssl-${OPENSSL_VERSION}
|
||||||
perl ./Configure --prefix=${OUTDIR} no-ssl3 no-ssl3-method no-zlib ${OPENSSL_TYPE} ${OPENSSL_CROSSCOMPILE_PREFIX} || exit $?
|
perl ./Configure --prefix=${OUTDIR} no-ssl3 no-ssl3-method no-zlib ${OPENSSL_TYPE} ${OPENSSL_CROSSCOMPILE_PREFIX} || exit $?
|
||||||
make
|
make -j8
|
||||||
make install_sw
|
make install_sw
|
||||||
cd ..
|
cd ..
|
||||||
|
# for some reason on Linux the libraries are installed to `../bin/lib64` instead of `../bin/lib` like
|
||||||
|
# all other libraries... move things into `lib` as appropriate.
|
||||||
if [ -d "bin/lib64" ]; then
|
if [ -d "bin/lib64" ]; then
|
||||||
|
mkdir bin/lib/
|
||||||
mv bin/lib64/pkgconfig/* bin/lib/pkgconfig/
|
mv bin/lib64/pkgconfig/* bin/lib/pkgconfig/
|
||||||
mv bin/lib64/* bin/lib/
|
mv bin/lib64/* bin/lib/
|
||||||
rm -rf bin/lib64
|
rm -rf bin/lib64
|
||||||
perl -i.bak -0pe "s|lib64|lib|" bin/lib/pkgconfig/libcrypto.pc
|
perl -i.bak -0pe "s|lib64|lib|" bin/lib/pkgconfig/libcrypto.pc
|
||||||
perl -i.bak -0pe "s|lib64|lib|" bin/lib/pkgconfig/libssl.pc
|
perl -i.bak -0pe "s|lib64|lib|" bin/lib/pkgconfig/libssl.pc
|
||||||
perl -i.bak -0pe "s|lib64|lib|" bin/lib/pkgconfig/open.pc
|
perl -i.bak -0pe "s|lib64|lib|" bin/lib/pkgconfig/openssl.pc
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user