Skip to content

Commit 2111355

Browse files
committed
fix: Fix riscv64-linux-musl build workflow
1 parent 98738ca commit 2111355

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/release-pkg.nu

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,12 @@ if $os in ['macos-latest'] or $USE_UBUNTU {
100100
$env.CC_riscv64gc_unknown_linux_musl = 'riscv64-linux-musl-gcc'
101101
$env.AR_riscv64gc_unknown_linux_musl = 'riscv64-linux-musl-ar'
102102
$env.RANLIB_riscv64gc_unknown_linux_musl = 'riscv64-linux-musl-ranlib'
103+
# Disable parallel compilation for OpenSSL to avoid build issues
104+
$env.MAKEFLAGS = ''
105+
# Reduce optimization to avoid potential compiler issues
106+
$env.CFLAGS_riscv64gc_unknown_linux_musl = '-O1'
107+
# Set target-specific environment variables for OpenSSL
108+
$env.RISCV64GC_UNKNOWN_LINUX_MUSL_OPENSSL_NO_VENDOR = '1'
103109
cargo-build-nu
104110
}
105111
'loongarch64-unknown-linux-gnu' => {

0 commit comments

Comments
 (0)