release: add binaries for riscv64gc-unknown-linux-gnu target
Note that we skip lz4/brotli/zstd tests on RISC-V. The CI runs RISC-V tests using cross/QEMU emulation. The decompression tools (lz4, brotli, zstd) are x86_64 binaries on the host that cannot execute in the RISC-V QEMU environment. Skip these three tests at compile-time on RISC-V to avoid test failures. The -z/--search-zip functionality itself works correctly on real RISC-V hardware where native decompression tools are available. PR #3165
This commit is contained in:
committed by
Andrew Gallant
parent
096f79ab98
commit
7c2161d687
@@ -922,6 +922,8 @@ be, to a very large extent, the result of luck. Sherlock Holmes
|
||||
eqnice!(expected, cmd.stdout());
|
||||
});
|
||||
|
||||
// lz4 decompression tool doesn't work under RISC-V QEMU emulation in CI
|
||||
#[cfg(not(target_arch = "riscv64"))]
|
||||
rgtest!(compressed_lz4, |dir: Dir, mut cmd: TestCommand| {
|
||||
if !cmd_exists("lz4") {
|
||||
return;
|
||||
@@ -952,6 +954,8 @@ be, to a very large extent, the result of luck. Sherlock Holmes
|
||||
eqnice!(expected, cmd.stdout());
|
||||
});
|
||||
|
||||
// brotli decompression tool doesn't work under RISC-V QEMU emulation in CI
|
||||
#[cfg(not(target_arch = "riscv64"))]
|
||||
rgtest!(compressed_brotli, |dir: Dir, mut cmd: TestCommand| {
|
||||
if !cmd_exists("brotli") {
|
||||
return;
|
||||
@@ -967,6 +971,8 @@ be, to a very large extent, the result of luck. Sherlock Holmes
|
||||
eqnice!(expected, cmd.stdout());
|
||||
});
|
||||
|
||||
// zstd decompression tool doesn't work under RISC-V QEMU emulation in CI
|
||||
#[cfg(not(target_arch = "riscv64"))]
|
||||
rgtest!(compressed_zstd, |dir: Dir, mut cmd: TestCommand| {
|
||||
if !cmd_exists("zstd") {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user