derive Linux tar suffix based on `uname -m`

Signed-off-by: Joel Dice <joel.dice@fermyon.com>
pull/425/head
Joel Dice 1 year ago
parent 946b725af5
commit aa8cc1cacc
No known key found for this signature in database
GPG Key ID: 78D2323491B00DC8

@ -60,7 +60,7 @@ jobs:
run: sudo apt install ccache ninja-build run: sudo apt install ccache ninja-build
if: matrix.os == 'ubuntu-latest' if: matrix.os == 'ubuntu-latest'
- name: Build - name: Build
run: NINJA_FLAGS=-v make package LLVM_CMAKE_FLAGS=-DLLVM_CCACHE_BUILD=ON DEB_ARCH=amd64 TAR_MACHINE=linux-amd64 run: NINJA_FLAGS=-v make package LLVM_CMAKE_FLAGS=-DLLVM_CCACHE_BUILD=ON
shell: bash shell: bash
- name: Run the testsuite - name: Run the testsuite
run: NINJA_FLAGS=-v make check RUNTIME=wasmtime run: NINJA_FLAGS=-v make check RUNTIME=wasmtime

@ -8,7 +8,6 @@ docker build \
echo "Building the package in docker image" echo "Building the package in docker image"
mkdir -p ~/.ccache mkdir -p ~/.ccache
arch=$(dpkg --print-architecture)
docker run --rm \ docker run --rm \
--user $(id -u):$(id -g) \ --user $(id -u):$(id -g) \
-v "$PWD":/workspace:Z \ -v "$PWD":/workspace:Z \
@ -16,4 +15,4 @@ docker run --rm \
-e NINJA_FLAGS=-v \ -e NINJA_FLAGS=-v \
--tmpfs /tmp:exec \ --tmpfs /tmp:exec \
wasi-sdk-builder:latest \ wasi-sdk-builder:latest \
make package LLVM_CMAKE_FLAGS=-DLLVM_CCACHE_BUILD=ON DEB_ARCH=$arch TAR_MACHINE=linux-$arch make package LLVM_CMAKE_FLAGS=-DLLVM_CCACHE_BUILD=ON

@ -22,13 +22,14 @@ fi
if [ -n "$4" ]; then if [ -n "$4" ]; then
MACHINE="$4" MACHINE="$4"
else else
case "$(uname -s)" in case "$(uname -s):$(uname -m)" in
Linux*) MACHINE=linux;; Linux*:aarch64) MACHINE=linux-arm64;;
Darwin*) MACHINE=macos;; Linux*:x86_64) MACHINE=linux-amd64;;
CYGWIN*) MACHINE=cygwin;; Darwin*) MACHINE=macos;;
MINGW*) MACHINE=mingw;; CYGWIN*) MACHINE=cygwin;;
MSYS*) MACHINE=msys;; #MSYS_NT-10.0-19043 MINGW*) MACHINE=mingw;;
*) MACHINE="UNKNOWN" MSYS*) MACHINE=msys;; #MSYS_NT-10.0-19043
*) MACHINE="UNKNOWN"
esac esac
fi fi

Loading…
Cancel
Save