]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- simdzone-zone-load, ci change.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 17 Oct 2025 12:11:53 +0000 (14:11 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 17 Oct 2025 12:11:53 +0000 (14:11 +0200)
.github/workflows/analysis_ports.yml

index fb80e9bbae293a6ef51ba85c89effffdbbacb098..7bfaae281c705ff8276ef2a95960089e7cb76d10 100644 (file)
@@ -189,6 +189,28 @@ jobs:
           cd ..
           export prepath=`pwd`
           echo prepath=${prepath}
+          # The run starts with mount points for /c, /d, and
+          # C:/Program Files/Git on /
+          # C:/Program Files/Git/usr/bin on /bin
+          # C:/Users/RUNNER~1/AppData/Local/Temp on /tmp
+          echo "mount"
+          mount || echo "ignored"
+          echo "mount -o bind /c/msys64/usr /usr"
+          mount -o bind /c/msys64/usr /usr || echo "ignored"
+          # Now the msys64 mount is done. Remove it to go back to the start.
+          # there is:
+          # C:/msys64 on /
+          # C:/msys64/usr/bin on /bin
+          echo "mount"
+          mount || echo "ignored"
+          echo "mount -o bind C:/Program Files/Git /"
+          mount -o bind C:/Program Files/Git /
+          echo "mount -o bind C:/Program Files/Git/usr/bin /bin"
+          mount -o bind C:/Program Files/Git/usr/bin /bin
+          echo "mount"
+          mount || echo "ignored"
+          echo "umount"
+          umount /usr
           echo "choco install winflexbison3"
           choco install winflexbison3
           echo 'LEX="win_flex"'
@@ -266,11 +288,15 @@ jobs:
           #PERL5LIB="/c/msys64/usr/share/autoconf-2.71:/c/msys64/usr/share/autoconf:/c/msys64/usr/share/automake-1.16:/c/msys64/usr/share/automake" PERL="C:/msys64/usr/bin/perl" PATH="/c/msys64/usr/bin:$PATH" autoreconf -fi
           # the /usr/share use is done, remove the mount.
           echo "mount"
-          mount
+          mount || echo "ignored"
+          echo "mount -o bind C:/Program Files/Git /"
+          mount -o bind C:/Program Files/Git /
+          echo "mount -o bind C:/Program Files/Git/usr/bin /bin"
+          mount -o bind C:/Program Files/Git/usr/bin /bin
           echo "umount -h"
           umount -h || echo "ignored"
           echo "umount /usr"
-          umount /usr
+          umount /usr || echo "ignored"
           echo "./configure --enable-debug --enable-static-exe --disable-flto \"--with-ssl=$prepath/openssl\" --with-libexpat=\"$prepath/expat\" --disable-shared"
           ./configure --enable-debug --enable-static-exe --disable-flto "--with-ssl=$prepath/openssl" --with-libexpat="$prepath/expat" --disable-shared
           make