Fix build failure of aarch64 and armv7 musl targets (#15835)

# Description

Fix https://github.com/nushell/nushell/issues/15833 build failure of
aarch64 and armv7 musl targets:
https://github.com/nushell/nushell/actions/runs/15288712454/job/43005766777#step:7:462

The failure was caused by downloading error of related assets

I just downloaded the assets and uploaded to `nushell/integrations`
without any modification

https://github.com/nushell/integrations/releases/tag/build-tools
This commit is contained in:
Justin Ma 2025-05-28 21:01:40 +08:00 committed by GitHub
parent adc9bbdc18
commit cbd7608898
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -79,14 +79,14 @@ if $os in ['macos-latest'] or $USE_UBUNTU {
cargo-build-nu
}
'aarch64-unknown-linux-musl' => {
aria2c https://musl.cc/aarch64-linux-musl-cross.tgz
aria2c https://github.com/nushell/integrations/releases/download/build-tools/aarch64-linux-musl-cross.tgz
tar -xf aarch64-linux-musl-cross.tgz -C $env.HOME
$env.PATH = ($env.PATH | split row (char esep) | prepend $'($env.HOME)/aarch64-linux-musl-cross/bin')
$env.CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER = 'aarch64-linux-musl-gcc'
cargo-build-nu
}
'armv7-unknown-linux-musleabihf' => {
aria2c https://musl.cc/armv7r-linux-musleabihf-cross.tgz
aria2c https://github.com/nushell/integrations/releases/download/build-tools/armv7r-linux-musleabihf-cross.tgz
tar -xf armv7r-linux-musleabihf-cross.tgz -C $env.HOME
$env.PATH = ($env.PATH | split row (char esep) | prepend $'($env.HOME)/armv7r-linux-musleabihf-cross/bin')
$env.CARGO_TARGET_ARMV7_UNKNOWN_LINUX_MUSLEABIHF_LINKER = 'armv7r-linux-musleabihf-gcc'