zlib not static
Some checks failed
Dropshell Test / Build_and_Test (push) Failing after 1m28s

This commit is contained in:
Your Name 2025-05-25 22:40:46 +12:00
parent e1be3dff8d
commit 3b51a511a6

View File

@ -8,6 +8,8 @@ RUN apk add --no-cache \
git \ git \
linux-headers \ linux-headers \
musl-dev \ musl-dev \
zlib \
zlib-dev \
zlib-static \ zlib-static \
bzip2-static \ bzip2-static \
xz-static \ xz-static \
@ -34,9 +36,8 @@ echo "Setting up build directory..."\n\
mkdir -p /build/ccache\n\ mkdir -p /build/ccache\n\
mkdir -p /build/build_${TARGETARCH}\n\ mkdir -p /build/build_${TARGETARCH}\n\
\n\ \n\
echo "Checking zlib installation..."\n\ echo "Checking static libraries..."\n\
ls -la /usr/lib/libz* || true\n\ ls -la /usr/lib/libz.a /usr/lib/libstdc++.a /usr/lib/libc.a || true\n\
pkg-config --libs zlib || true\n\
\n\ \n\
echo "Setting up ccache..."\n\ echo "Setting up ccache..."\n\
export CCACHE_DIR=/build/ccache\n\ export CCACHE_DIR=/build/ccache\n\
@ -53,9 +54,10 @@ cmake /source -G Ninja -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_POLICY_DEFAULT_CMP0074=NEW \ -DCMAKE_POLICY_DEFAULT_CMP0074=NEW \
-DZLIB_INCLUDE_DIR=/usr/include \ -DZLIB_INCLUDE_DIR=/usr/include \
-DZLIB_USE_STATIC_LIBS=TRUE \ -DZLIB_USE_STATIC_LIBS=TRUE \
-DCMAKE_EXE_LINKER_FLAGS="-static -static-libgcc -static-libstdc++" \ -DCMAKE_EXE_LINKER_FLAGS="-Wl,-Bstatic -lz -lstdc++ -static-libgcc" \
-DCMAKE_C_FLAGS="-static" \ -DCMAKE_C_FLAGS="-fPIC" \
-DCMAKE_CXX_FLAGS="-static" 2>&1 | tee cmake.log\n\ -DCMAKE_CXX_FLAGS="-fPIC" \
-DCMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX=".a" 2>&1 | tee cmake.log\n\
\n\ \n\
echo "Starting build..."\n\ echo "Starting build..."\n\
ninja -v -j$(nproc) 2>&1 | tee build.log\n\ ninja -v -j$(nproc) 2>&1 | tee build.log\n\