]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
ci: use OpenWRT SDK v23.05.4
authorThomas Weißschuh <thomas@t-8ch.de>
Tue, 6 Aug 2024 19:32:42 +0000 (21:32 +0200)
committerThomas Weißschuh <thomas@t-8ch.de>
Tue, 6 Aug 2024 20:35:31 +0000 (22:35 +0200)
Binary builds and SDKs for archs38 are not provided anymore.

The SDK now also requires STAGING_DIR_HOST to be set.

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
.github/workflows/cibuild.yml
.github/workflows/openwrt-sdk-env.sh

index ca49d945c9ff1c0127f89f58207edaad723b7326..2aacc49d1e85897a2cf9ac88f8f2f764df499ac1 100644 (file)
@@ -208,9 +208,6 @@ jobs:
           - target: x86
             subtarget: generic
             abi: musl
-          - target: archs38
-            subtarget: generic
-            abi: glibc
     env:
       COMPILER: none
     steps:
@@ -220,8 +217,8 @@ jobs:
         run: sudo -E .github/workflows/cibuild-setup-ubuntu.sh
       - name: OpenWrt environment
         run: |
-          OPENWRT_RELEASE=22.03.5
-          OPENWRT_SDK=openwrt-sdk-$OPENWRT_RELEASE-${{ matrix.target }}-${{ matrix.subtarget }}_gcc-11.2.0_${{ matrix.abi }}.Linux-x86_64
+          OPENWRT_RELEASE=23.05.4
+          OPENWRT_SDK=openwrt-sdk-$OPENWRT_RELEASE-${{ matrix.target }}-${{ matrix.subtarget }}_gcc-12.3.0_${{ matrix.abi }}.Linux-x86_64
           echo "COMPILER=$COMPILER" >> $GITHUB_ENV
           echo "OPENWRT_RELEASE=$OPENWRT_RELEASE" >> $GITHUB_ENV
           echo "OPENWRT_SDK=$OPENWRT_SDK" >> $GITHUB_ENV
index 91a198d2f8eed5b52ef6037ee7b1bbace463585b..1646fed93e1b2bf22e101bb28f1b23fce3140b9c 100755 (executable)
@@ -3,17 +3,18 @@
 sdk="$(realpath $1)"
 
 STAGING_DIR="$(echo "$sdk"/staging_dir/toolchain-*)"
+STAGING_DIR_HOST="$sdk/staging_dir/host/"
 
 . "$STAGING_DIR/info.mk"
 
-PATH="$sdk/staging_dir/host/bin:$PATH"
+PATH="$STAGING_DIR_HOST/bin:$PATH"
 LD_LIBRARY_PATH="$STAGING_DIR/lib"
 CC="$STAGING_DIR/bin/${TARGET_CROSS}gcc"
 DYNAMIC_LINKER="$(echo "$STAGING_DIR"/lib/ld-musl-*)"
-BISON_PKGDATADIR="$sdk/staging_dir/host/share/bison"
-M4="$sdk/staging_dir/host/bin/m4"
+BISON_PKGDATADIR="$STAGING_DIR_HOST/share/bison"
+M4="$STAGING_DIR_HOST/bin/m4"
 HOST_TRIPLET="$("$CC" -dumpmachine)"
 
 echo "Building for $HOST_TRIPLET from $sdk"
 
-export STAGING_DIR PATH LD_LIBRARY_PATH CC DYNAMIC_LINKER BISON_PKGDATADIR M4 HOST_TRIPLET
+export STAGING_DIR STAGING_DIR_HOST PATH LD_LIBRARY_PATH CC DYNAMIC_LINKER BISON_PKGDATADIR M4 HOST_TRIPLET