From 683ae4c520b17d93e1fe7695506d1815ae200ded Mon Sep 17 00:00:00 2001 From: fanquake Date: Fri, 24 Jul 2026 14:46:22 +0100 Subject: [PATCH] guix: consolidate config flags --- contrib/guix/libexec/build_linux.sh | 7 ++++--- contrib/guix/libexec/build_linux_gui.sh | 5 +++-- contrib/guix/libexec/build_macos.sh | 4 ++-- contrib/guix/libexec/build_macos_gui.sh | 6 +++--- contrib/guix/libexec/build_win.sh | 4 ++-- contrib/guix/libexec/build_win_gui.sh | 4 ++-- 6 files changed, 16 insertions(+), 14 deletions(-) diff --git a/contrib/guix/libexec/build_linux.sh b/contrib/guix/libexec/build_linux.sh index 7cf39d4ba9e..212b86c23dc 100755 --- a/contrib/guix/libexec/build_linux.sh +++ b/contrib/guix/libexec/build_linux.sh @@ -58,15 +58,16 @@ mkdir -p "$DISTSRC" env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" LDFLAGS="${HOST_LDFLAGS}" \ cmake -S . -B build \ --toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \ - -Werror=dev \ -DBUILD_BENCH=OFF \ -DBUILD_FUZZ_BINARY=OFF \ -DBUILD_GUI=OFF \ + -DBUILD_GUI_TESTS=OFF \ + -DCMAKE_EXE_LINKER_FLAGS="${HOST_LDFLAGS} -static-libstdc++ -static-libgcc" \ -DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \ -DCMAKE_SKIP_RPATH=TRUE \ -DREDUCE_EXPORTS=ON \ - -DCMAKE_EXE_LINKER_FLAGS="${HOST_LDFLAGS} -static-libstdc++ -static-libgcc" \ - -DWITH_CCACHE=OFF + -DWITH_CCACHE=OFF \ + -Werror=dev # Build Bitcoin Core cmake --build build -j "$JOBS" diff --git a/contrib/guix/libexec/build_linux_gui.sh b/contrib/guix/libexec/build_linux_gui.sh index 33aa876868d..f069d4b4f1b 100755 --- a/contrib/guix/libexec/build_linux_gui.sh +++ b/contrib/guix/libexec/build_linux_gui.sh @@ -51,8 +51,8 @@ mkdir -p "$DISTSRC" env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" LDFLAGS="${HOST_LDFLAGS}" \ cmake -S . -B build \ --toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \ - -Werror=dev \ -DBUILD_BENCH=OFF \ + -DBUILD_BITCOIN_BIN=OFF \ -DBUILD_CLI=OFF \ -DBUILD_DAEMON=OFF \ -DBUILD_FUZZ_BINARY=OFF \ @@ -65,7 +65,8 @@ mkdir -p "$DISTSRC" -DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \ -DCMAKE_SKIP_RPATH=TRUE \ -DREDUCE_EXPORTS=ON \ - -DWITH_CCACHE=OFF + -DWITH_CCACHE=OFF \ + -Werror=dev # Build Bitcoin Core cmake --build build -j "$JOBS" --target bitcoin-gui bitcoin-qt diff --git a/contrib/guix/libexec/build_macos.sh b/contrib/guix/libexec/build_macos.sh index e765b2793e6..08298d3513c 100755 --- a/contrib/guix/libexec/build_macos.sh +++ b/contrib/guix/libexec/build_macos.sh @@ -37,7 +37,6 @@ mkdir -p "$DISTSRC" # Configure this DISTSRC for $HOST env cmake -S . -B build \ --toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \ - -Werror=dev \ -DBUILD_BENCH=OFF \ -DBUILD_FUZZ_BINARY=OFF \ -DBUILD_GUI=OFF \ @@ -45,7 +44,8 @@ mkdir -p "$DISTSRC" -DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \ -DCMAKE_SKIP_RPATH=TRUE \ -DREDUCE_EXPORTS=ON \ - -DWITH_CCACHE=OFF + -DWITH_CCACHE=OFF \ + -Werror=dev # Build Bitcoin Core cmake --build build -j "$JOBS" diff --git a/contrib/guix/libexec/build_macos_gui.sh b/contrib/guix/libexec/build_macos_gui.sh index c1636bbf46a..1f2dbc6468d 100755 --- a/contrib/guix/libexec/build_macos_gui.sh +++ b/contrib/guix/libexec/build_macos_gui.sh @@ -36,8 +36,6 @@ mkdir -p "$DISTSRC" # Configure this DISTSRC for $HOST env cmake -S . -B build \ --toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \ - -DWITH_CCACHE=OFF \ - -Werror=dev \ -DBUILD_BENCH=OFF \ -DBUILD_BITCOIN_BIN=OFF \ -DBUILD_CLI=OFF \ @@ -50,7 +48,9 @@ mkdir -p "$DISTSRC" -DBUILD_WALLET_TOOL=OFF \ -DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \ -DCMAKE_SKIP_RPATH=TRUE \ - -DREDUCE_EXPORTS=ON + -DREDUCE_EXPORTS=ON \ + -DWITH_CCACHE=OFF \ + -Werror=dev # Build Bitcoin Core cmake --build build -j "$JOBS" --target bitcoin-gui bitcoin-qt diff --git a/contrib/guix/libexec/build_win.sh b/contrib/guix/libexec/build_win.sh index 6e54a3906d9..3b4554e963d 100755 --- a/contrib/guix/libexec/build_win.sh +++ b/contrib/guix/libexec/build_win.sh @@ -43,14 +43,14 @@ mkdir -p "$DISTSRC" env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" LDFLAGS="${HOST_LDFLAGS}" \ cmake -S . -B build \ --toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \ - -Werror=dev \ -DBUILD_BENCH=OFF \ -DBUILD_FUZZ_BINARY=OFF \ -DBUILD_GUI=OFF \ -DBUILD_GUI_TESTS=OFF \ -DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \ -DREDUCE_EXPORTS=ON \ - -DWITH_CCACHE=OFF + -DWITH_CCACHE=OFF \ + -Werror=dev # Build Bitcoin Core cmake --build build -j "$JOBS" diff --git a/contrib/guix/libexec/build_win_gui.sh b/contrib/guix/libexec/build_win_gui.sh index 809e1c72180..65696a2fb43 100755 --- a/contrib/guix/libexec/build_win_gui.sh +++ b/contrib/guix/libexec/build_win_gui.sh @@ -42,7 +42,6 @@ mkdir -p "$DISTSRC" env CFLAGS="${HOST_CFLAGS}" CXXFLAGS="${HOST_CXXFLAGS}" LDFLAGS="${HOST_LDFLAGS}" \ cmake -S . -B build \ --toolchain "${BASEPREFIX}/${HOST}/toolchain.cmake" \ - -Werror=dev \ -DBUILD_BENCH=OFF \ -DBUILD_BITCOIN_BIN=OFF \ -DBUILD_CLI=OFF \ @@ -55,7 +54,8 @@ mkdir -p "$DISTSRC" -DBUILD_WALLET_TOOL=OFF \ -DCMAKE_INSTALL_PREFIX="${INSTALLPATH}" \ -DREDUCE_EXPORTS=ON \ - -DWITH_CCACHE=OFF + -DWITH_CCACHE=OFF \ + -Werror=dev # Build Bitcoin Core cmake --build build -j "$JOBS" --target bitcoin-qt