From b8216c3bc137699416fa3c0dd28667ae968adba0 Mon Sep 17 00:00:00 2001 From: Lucian Petrut Date: Thu, 2 Apr 2020 15:45:44 +0000 Subject: [PATCH] win32*.sh: improve lib handling When building dependencies, we assume that libs will be placed in the "lib" dir. Still, some distros might use "lib64" by default. For this reason, we'll explicitly pass the expected lib path. At the same time, we're dropping an unnecessary lib copy. Signed-off-by: Lucian Petrut --- win32_build.sh | 2 +- win32_deps_build.sh | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/win32_build.sh b/win32_build.sh index 55001fae4df..4a620f60a8a 100755 --- a/win32_build.sh +++ b/win32_build.sh @@ -139,7 +139,7 @@ cmake -D CMAKE_PREFIX_PATH=$depsDirs \ -D WITH_MGR_DASHBOARD_FRONTEND=OFF -D WITH_SYSTEMD=OFF -D WITH_TESTS=OFF \ -D LZ4_INCLUDE_DIR=$lz4Include -D LZ4_LIBRARY=$lz4Lib \ -D Backtrace_INCLUDE_DIR="$backtraceDir/include" \ - -D Backtrace_LIBRARY="$backtraceDir/lib/libbacktrace.dll.a" \ + -D Backtrace_LIBRARY="$backtraceDir/lib/libbacktrace.a" \ -D ENABLE_GIT_VERSION=$ENABLE_GIT_VERSION \ -D ALLOCATOR="$ALLOCATOR" -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE \ -D WNBD_INCLUDE_DIRS="$wnbdSrcDir/include" \ diff --git a/win32_deps_build.sh b/win32_deps_build.sh index af45ef98bbc..dbff416b1fd 100755 --- a/win32_deps_build.sh +++ b/win32_deps_build.sh @@ -112,7 +112,7 @@ fi cd $sslSrcDir mkdir -p $sslDir CROSS_COMPILE="${MINGW_PREFIX}" ./Configure \ - mingw64 shared --prefix=$sslDir + mingw64 shared --prefix=$sslDir --libdir="$sslDir/lib" _make depend _make _make install @@ -125,7 +125,7 @@ fi cd $curlSrcDir ./buildconf ./configure --prefix=$curlDir --with-ssl=$sslDir --with-zlib=$zlibDir \ - --host=${MINGW_BASE} + --host=${MINGW_BASE} --libdir="$curlDir/lib" _make _make install @@ -275,10 +275,10 @@ fi mkdir -p $backtraceSrcDir/build cd $backtraceSrcDir/build ../configure --prefix=$backtraceDir --exec-prefix=$backtraceDir \ - --host ${MINGW_BASE} --enable-host-shared + --host ${MINGW_BASE} --enable-host-shared \ + --libdir="$backtraceDir/lib" _make LDFLAGS="-no-undefined" _make install -cp $backtraceDir/lib/libbacktrace.a $backtraceDir/lib/libbacktrace.dll.a cd $depsSrcDir if [[ ! -d $snappySrcDir ]]; then -- 2.47.3