From: Remi Gacogne Date: Thu, 6 Mar 2025 10:35:37 +0000 (+0100) Subject: dnsdist: Install the Quiche library in the correct library directory X-Git-Tag: dnsdist-2.0.0-alpha1~30^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f85a9fba1536b9db10b4d53755fb461df51563e;p=thirdparty%2Fpdns.git dnsdist: Install the Quiche library in the correct library directory --- diff --git a/builder-support/helpers/install_quiche.sh b/builder-support/helpers/install_quiche.sh index 57656bf2c6..3c82fc9fc5 100755 --- a/builder-support/helpers/install_quiche.sh +++ b/builder-support/helpers/install_quiche.sh @@ -17,6 +17,11 @@ if [ $(uname) = Darwin ]; then INSTALL_PREFIX="${HOMEBREW_PREFIX}" SOEXT=dylib fi +LIBDIR="${INSTALL_PREFIX}/lib" +if [ -d "${INSTALL_PREFIX}/lib64" ]; then + # RHEL and co + LIBDIR="${INSTALL_PREFIX}/lib64" +fi cd /tmp echo $0: Downloading ${QUICHE_TARBALL} @@ -32,23 +37,23 @@ sed -i 's,cdylib_link_lines::metabuild();,//cdylib_link_lines::metabuild();,' qu RUST_BACKTRACE=1 cargo build --release --no-default-features --features ffi,boringssl-boring-crate --package quiche install -m644 quiche/include/quiche.h "${INSTALL_PREFIX}"/include -install -m644 target/release/libquiche.${SOEXT} "${INSTALL_PREFIX}"/lib/libdnsdist-quiche.${SOEXT} +install -m644 target/release/libquiche.${SOEXT} "${LIBDIR}"/libdnsdist-quiche.${SOEXT} if [ $(uname) = Darwin ]; then - install_name_tool -id "${INSTALL_PREFIX}"/lib/libdnsdist-quiche.${SOEXT} "${INSTALL_PREFIX}"/lib/libdnsdist-quiche.${SOEXT} + install_name_tool -id "${LIBDIR}/libdnsdist-quiche.${SOEXT}" "${LIBDIR}"libdnsdist-quiche.${SOEXT} fi -if [ ! -d "${INSTALL_PREFIX}"/lib/pkgconfig/ ]; then - mkdir "${INSTALL_PREFIX}"/lib/pkgconfig/ +if [ ! -d "${LIBDIR}"/pkgconfig/ ]; then + mkdir "${LIBDIR}"/pkgconfig/ fi -install -m644 /dev/stdin "${INSTALL_PREFIX}"/lib/pkgconfig/quiche.pc <