commit | c96f0a97ce0d446635a048fb2c9f301d587fc0fd | [log] [tgz] |
---|---|---|
author | Ben Hutchings <ben@decadent.org.uk> | Mon Dec 27 19:26:04 2021 +0100 |
committer | Ben Hutchings <ben@decadent.org.uk> | Mon Dec 27 21:08:58 2021 +0100 |
tree | 851630ba57db0056628e3ef5da6c4633ea8153ba | |
parent | 5bd3ded167473188fabd26dceb9c3574b056fb84 [diff] |
test-many-klibc: Always use GNU ld for riscv64, s390x, and sparc64 * LLD 13 doesn't implement linker relaxation for RISC-V, which makes it fairly useless. Having made relaxation work, I don't want to go back and make it conditional. * LLD 13 doesn't seem to handle SPARC-specific relocations yet. * Debian's build of LLD 13 doesn't seem to include IBM Z (s390x) support. So introduce a "mixed" toolchain of Clang + GNU ld, and test that instead of pure LLVM for these architectures.