mirror of
https://github.com/lifegpc/msg-tool.git
synced 2026-07-08 01:31:53 +08:00
try fix build
This commit is contained in:
39
.github/workflows/release.yml
vendored
39
.github/workflows/release.yml
vendored
@@ -28,41 +28,12 @@ jobs:
|
|||||||
arch=${{ matrix.arch }}
|
arch=${{ matrix.arch }}
|
||||||
arch=${arch/-unknown/}
|
arch=${arch/-unknown/}
|
||||||
export PATH="$PWD/musl-toolchain/bin:$PATH"
|
export PATH="$PWD/musl-toolchain/bin:$PATH"
|
||||||
echo '#!/bin/bash
|
export CC="${arch}-cc"
|
||||||
|
export HOST_CC="cc"
|
||||||
VALID_ARGS=()
|
export CXX="${arch}-g++"
|
||||||
|
export HOST_CXX="cxx"
|
||||||
for arg in "$@"; do
|
|
||||||
if [[ $arg == -m* ]]; then
|
|
||||||
if [[ ! $arg == *'='* ]] && (( ${#arg} < 5 )); then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
VALID_ARGS+=("$arg")
|
|
||||||
done
|
|
||||||
|
|
||||||
exec '"${arch}-cc"' "${VALID_ARGS[@]}"' > "$PWD/${arch}-cc"
|
|
||||||
chmod +x "$PWD/${arch}-cc"
|
|
||||||
echo '#!/bin/bash
|
|
||||||
|
|
||||||
VALID_ARGS=()
|
|
||||||
|
|
||||||
for arg in "$@"; do
|
|
||||||
if [[ $arg == -m* ]]; then
|
|
||||||
if [[ ! $arg == *'='* ]] && (( ${#arg} < 5 )); then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
VALID_ARGS+=("$arg")
|
|
||||||
done
|
|
||||||
|
|
||||||
exec '"${arch}-g++"' "${VALID_ARGS[@]}"' > "$PWD/${arch}-g++"
|
|
||||||
chmod +x "$PWD/${arch}-g++"
|
|
||||||
export CC="$PWD/${arch}-cc"
|
|
||||||
export CXX="$PWD/${arch}-g++"
|
|
||||||
export AR="${arch}-ar"
|
export AR="${arch}-ar"
|
||||||
|
export HOST_AR="ar"
|
||||||
export RUSTFLAGS="-C linker=${CC}"
|
export RUSTFLAGS="-C linker=${CC}"
|
||||||
cargo build --release --target ${{ matrix.arch }}
|
cargo build --release --target ${{ matrix.arch }}
|
||||||
version=${{ github.event.release.tag_name }}
|
version=${{ github.event.release.tag_name }}
|
||||||
|
|||||||
Reference in New Issue
Block a user