From 8089c8429e4d39063c1441697d0517bdc86159e3 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Fri, 14 Feb 2025 19:44:33 +0100 Subject: [PATCH] backtrack 1 --- libressl.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libressl.sh b/libressl.sh index 934e0a057..e057a4ecc 100755 --- a/libressl.sh +++ b/libressl.sh @@ -78,12 +78,18 @@ _VER="$1" -DBUILD_SHARED_LIBS=OFF \ -DLIBRESSL_APPS=OFF \ -DLIBRESSL_TESTS=OFF \ - -DCMAKE_INSTALL_PREFIX="${PWD}/${_PP}" \ -DCMAKE_C_FLAGS="${_CFLAGS_GLOBAL_CMAKE} ${_CFLAGS_GLOBAL} ${_CPPFLAGS_GLOBAL} ${CFLAGS} ${CPPFLAGS} ${_LDFLAGS_GLOBAL}" \ -DCMAKE_ASM_FLAGS="${_CFLAGS_GLOBAL_CMAKE} ${_CFLAGS_GLOBAL} ${_CPPFLAGS_GLOBAL} ${CFLAGS} ${CPPFLAGS} ${_LDFLAGS_GLOBAL}" cmake --build "${_BLDDIR}" - cmake --install "${_BLDDIR}" + if [ "${LIBRESSL_VER_}" = '4.0.0' ]; then + # FIXME upstream: + # cmake --install "${_BLDDIR}" --prefix "${_PP}" + # ignores --prefix for /etc/ssl config files and fails when writing them. + DESTDIR="${_PKGDIR}" cmake --install "${_BLDDIR}" + else + cmake --install "${_BLDDIR}" + fi # Delete .pc files rm -r -f "${_PP}"/lib/pkgconfig