From ae529b68185f7253497822d19f881616cd1fcd18 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Tue, 24 Feb 2026 18:57:54 -0800 Subject: [PATCH] set more -fPIC --- libjpeg/build.sh | 1 + ncurses/build.sh | 2 +- openssl3/build.sh | 1 + zeromq/build.sh | 2 ++ zstd/build.sh | 1 + 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libjpeg/build.sh b/libjpeg/build.sh index babfba2..29ba5e2 100755 --- a/libjpeg/build.sh +++ b/libjpeg/build.sh @@ -29,6 +29,7 @@ cmake -S libjpeg-turbo-src -B "$DIR/build" \ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ -DCMAKE_INSTALL_PREFIX="$PREFIX" \ -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_C_FLAGS="-fPIC" \ -DENABLE_SHARED=OFF \ -DENABLE_STATIC=ON \ -DWITH_TURBOJPEG=OFF diff --git a/ncurses/build.sh b/ncurses/build.sh index a2b814f..596d72b 100755 --- a/ncurses/build.sh +++ b/ncurses/build.sh @@ -31,7 +31,7 @@ PREFIX="$DIR/build/prefix" mkdir -p "$DIR/build" cd "ncurses-${VERSION}" -./configure \ +CFLAGS="-fPIC" ./configure \ --prefix="$PREFIX" \ --without-shared \ --with-normal \ diff --git a/openssl3/build.sh b/openssl3/build.sh index 33a7899..37a32ce 100755 --- a/openssl3/build.sh +++ b/openssl3/build.sh @@ -48,6 +48,7 @@ fi no-tests \ no-docs \ no-apps \ + -fPIC \ -Os # Build diff --git a/zeromq/build.sh b/zeromq/build.sh index 3bd64bd..9d3fcb2 100755 --- a/zeromq/build.sh +++ b/zeromq/build.sh @@ -30,6 +30,8 @@ cmake -S libzmq-src -B "$DIR/build" \ -DCMAKE_INSTALL_PREFIX="$PREFIX" \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ + -DCMAKE_C_FLAGS="-fPIC" \ + -DCMAKE_CXX_FLAGS="-fPIC" \ -DWITH_LIBSODIUM=OFF \ -DWITH_TLS=OFF \ -DWITH_DOCS=OFF \ diff --git a/zstd/build.sh b/zstd/build.sh index b09a33e..8f25ede 100755 --- a/zstd/build.sh +++ b/zstd/build.sh @@ -30,6 +30,7 @@ cmake -S zstd-src/build/cmake -B "$DIR/build" \ -DCMAKE_INSTALL_PREFIX="$PREFIX" \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ + -DCMAKE_C_FLAGS="-fPIC" \ -DZSTD_BUILD_PROGRAMS=OFF \ -DZSTD_BUILD_TESTS=OFF \ -DZSTD_BUILD_CONTRIB=OFF \