From 2918352283ccbd26acc014d839aeece77f3bea43 Mon Sep 17 00:00:00 2001 From: such-gitea Date: Mon, 5 Jan 2026 12:27:08 -0800 Subject: [PATCH] Update .gitea/workflows/build.yaml --- .gitea/workflows/build.yaml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 5b9a07c..0b365d1 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -121,7 +121,7 @@ jobs: rm -rf external/monero/contrib/depends/built/x86_64-w64-mingw32/boost rm -rf external/monero/contrib/depends/work/download/boost* - # --- 2. UPGRADE BOOST (Triple-Tap Fix with MKDIR) --- + # --- 2. UPGRADE BOOST (The "Give It What It Wants" Fix) --- - name: Upgrade Boost Version to 1.80.0 run: | echo "Forcing depends to use Boost 1.80.0..." @@ -132,22 +132,24 @@ jobs: sed -i 's/1.69.0/1.80.0/g' $BOOST_MK sed -i 's/sha256_hash=.*$/sha256_hash=4b2136f98bdd1f5857f1c3dea9ac2018effe65286cf251534b6ae20cc45e1847/g' $BOOST_MK - # 2. Add Libraries + # 2. Add Context/Coroutine libraries sed -i 's/chrono,/chrono,context,coroutine,/g' $BOOST_MK - # 3. KILL PATCHES (Triple Defense) - # A. Try to delete the line - sed -i '/patches/d' $BOOST_MK - - # B. Append an empty variable definition - echo "package_patches=" >> $BOOST_MK - - # C. TRICK: Create the folder FIRST, then the fake file + # 3. OVERRIDE PATCHES (Force variable to be empty at end of file) + echo "" >> $BOOST_MK + echo "$(package)_patches=" >> $BOOST_MK + echo "boost_patches=" >> $BOOST_MK + + # 4. FAKE FILE (Just in case logic fails, provide a blank patch) + # We force create the directory first so the 'echo' command doesn't fail mkdir -p external/monero/contrib/depends/packages/boost echo "" > external/monero/contrib/depends/packages/boost/fix_aroptions.patch - # Debug + # Debug: Show us what we did + echo "--- Modified Boost.mk ---" cat $BOOST_MK + echo "--- Created Fake Patch ---" + ls -la external/monero/contrib/depends/packages/boost/fix_aroptions.patch # --- 3. BUILD DEPENDENCIES --- - name: Build Windows Dependencies