Right now, we're flagging these targets as slow by default, causing them to not get run in tests unless -Dtest-slow-targets is passed.
|
.{ |
|
.target = .{ |
|
.cpu_arch = .mips, |
|
.os_tag = .linux, |
|
.abi = .none, |
|
}, |
|
.slow_backend = true, |
|
}, |
|
.{ |
|
.target = .{ |
|
.cpu_arch = .mips, |
|
.os_tag = .linux, |
|
.abi = .musl, |
|
}, |
|
.link_libc = true, |
|
.slow_backend = true, |
|
}, |
|
.{ |
|
.target = .{ |
|
.cpu_arch = .mips, |
|
.os_tag = .linux, |
|
.abi = .gnueabihf, |
|
}, |
|
.link_libc = true, |
|
.slow_backend = true, |
|
}, |
|
|
|
.{ |
|
.target = .{ |
|
.cpu_arch = .mipsel, |
|
.os_tag = .linux, |
|
.abi = .none, |
|
}, |
|
.slow_backend = true, |
|
}, |
|
.{ |
|
.target = .{ |
|
.cpu_arch = .mipsel, |
|
.os_tag = .linux, |
|
.abi = .musl, |
|
}, |
|
.link_libc = true, |
|
.slow_backend = true, |
|
}, |
|
.{ |
|
.target = .{ |
|
.cpu_arch = .mipsel, |
|
.os_tag = .linux, |
|
.abi = .gnueabihf, |
|
}, |
|
.link_libc = true, |
|
.slow_backend = true, |
|
}, |
We do this because it takes 30-60 minutes to compile the tests for these targets due to a severe LLVM performance issue. The upstream issue is filed here: llvm/llvm-project#104562
This issue is to track removing the "slow target" flag from these if/when the LLVM bug gets fixed.
Right now, we're flagging these targets as slow by default, causing them to not get run in tests unless
-Dtest-slow-targetsis passed.zig/test/tests.zig
Lines 313 to 365 in 11176d2
We do this because it takes 30-60 minutes to compile the tests for these targets due to a severe LLVM performance issue. The upstream issue is filed here: llvm/llvm-project#104562
This issue is to track removing the "slow target" flag from these if/when the LLVM bug gets fixed.