From f2c3ce45a0a2617c702827220733fb9146932037 Mon Sep 17 00:00:00 2001 From: jwinterm Date: Sun, 30 Aug 2026 05:08:01 -0400 Subject: [PATCH] ci(macos): link boost statically (Boost_USE_STATIC_LIBS=ON) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 100%-linked app dynamically referenced brew's libboost_*.dylib, which macdeployqt failed to bundle — the app would fail to launch on any Mac without Homebrew (notarization doesn't check runtime dylib resolution). Static boost matches how guix/depends release builds work and removes the runtime dependency entirely. --- .gitea/workflows/build-macos.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build-macos.yml b/.gitea/workflows/build-macos.yml index aee76321..37223111 100644 --- a/.gitea/workflows/build-macos.yml +++ b/.gitea/workflows/build-macos.yml @@ -88,7 +88,7 @@ jobs: export CPATH="$(brew --prefix)/include" export LIBRARY_PATH="$(brew --prefix)/lib" mkdir -p build && cd build - cmake -DWITH_SCANNER=OFF -DUSE_DEVICE_TREZOR=OFF -DWOWNEROD_DIR=/tmp/wownerod-embed -DTOR_DIR=/tmp/tor-embed -DTOR_VERSION="$TOR_VERSION" -DCMAKE_PREFIX_PATH="$(brew --prefix qt)" .. + cmake -DWITH_SCANNER=OFF -DUSE_DEVICE_TREZOR=OFF -DBoost_USE_STATIC_LIBS=ON -DWOWNEROD_DIR=/tmp/wownerod-embed -DTOR_DIR=/tmp/tor-embed -DTOR_VERSION="$TOR_VERSION" -DCMAKE_PREFIX_PATH="$(brew --prefix qt)" .. cmake --build . -j "$(sysctl -n hw.ncpu)" - name: package app bundle