| // How to run this |
| // $ RUSTBUILD_FORCE_CLANG_BASED_TESTS=1 ./x.py test tests/run-make/wasm-override-linker/ |
| |
| //@ needs-force-clang-based-tests |
| // FIXME(#126180): This test can only run on `x86_64-gnu-debug`, because that CI job sets |
| // RUSTBUILD_FORCE_CLANG_BASED_TESTS and only runs tests which contain "clang" in their |
| // name. |
| // However, this test does not run at all as its name does not contain "clang". |
| |
| use run_make_support::{env_var, rustc, target}; |
| |
| fn main() { |
| if matches!(target().as_str(), "wasm32-unknown-unknown" | "wasm64-unknown-unknown") { |
| rustc() |
| .input("foo.rs") |
| .crate_type("cdylib") |
| .target(&target()) |
| .linker(&env_var("CLANG")) |
| .run(); |
| } |
| } |