0.2.4 - use correct arch when target_os is none

3 jobs for 0.2.4 in 2 minutes and 40 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Build
passed #31356
build:linux

00:00:56

passed #31357
build:redox

00:00:52

 
  Test
failed #31358
test:redox

00:00:50

 
Name Stage Failure
failed
test:redox Test
Some errors have detailed explanations: E0061, E0063.
For more information about an error, try `rustc --explain E0061`.
error: could not compile `redox_syscall`.

Caused by:
process didn't exit successfully: `rustc --crate-name syscall --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -Cembed-bitcode=no -C debuginfo=2 --test -C metadata=dc5064f0f9d5b7b1 -C extra-filename=-dc5064f0f9d5b7b1 --out-dir /builds/redox-os/syscall/target/x86_64-unknown-redox/debug/deps --target x86_64-unknown-redox -C linker=x86_64-unknown-redox-gcc -C incremental=/builds/redox-os/syscall/target/x86_64-unknown-redox/debug/incremental -L dependency=/builds/redox-os/syscall/target/x86_64-unknown-redox/debug/deps -L dependency=/builds/redox-os/syscall/target/debug/deps --extern bitflags=/builds/redox-os/syscall/target/x86_64-unknown-redox/debug/deps/libbitflags-a7214a232fa510e7.rlib -L /root/.redoxer/toolchain/x86_64-unknown-redox/lib` (exit code: 1)
redoxer cargo: exit code: 101
Cleaning up file based variables
ERROR: Job failed: exit code 1