about summary refs log tree commit diff
path: root/src/test/run-make/issue-36710
AgeCommit message (Collapse)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-42/+0
2022-11-17issue-36710 test can now run on cross-compiled targetsPietro Albini-3/+0
2022-11-17Revert "test: run-make: skip when cross-compiling"Pietro Albini-1/+5
This reverts commit 0567fec8e47f83ddda623f93deccddddd3f6744f.
2022-10-05test: run-make: skip when cross-compilingPeter Collingbourne-5/+1
This test fails when targeting aarch64 Android. Instead of adding yet another architecture here (and one that's increasingly more common as the host), let's replace the growing list of architectures with ignore-cross-compile.
2021-10-28Add -Zunstable-options instead of featureMateusz Mikuła-3/+0
2021-10-23Repace use of `static_nobundle` with `native_link_modifiers`Mateusz Mikuła-1/+1
This fixes warning when building Rust and running tests: ``` warning: library kind `static-nobundle` has been superseded by specifying `-bundle` on library kind `static`. Try `static:-bundle` warning: `rustc_llvm` (lib) generated 2 warnings (1 duplicate) ```
2021-03-28test: run-make: skip tests on unsupported platformsTom Eccles-0/+5
The tests issue-36710 and incr-prev-body-beyond-eof were changed in a previous commit so that the correct target was passed to rustc (previously rustc was building for the host not for the specific target). Since that change it turns out that these platforms never worked (they only appeared to work because rustc was actually building for the host architecture). The wasm architectures fall over trying to build the C++ file in issue-36710. They look for clang (which isn't installed in the test-various docker container). If clang is installed, they can't find a wasm c++ standard library to link to. nvtptx64-nvidia-cuda fails in rustc saying it can't find std. The rust platforms support page says that std is supported on cuda so this is surprising. dist-i586-gnu-i586-i686-musl can't find the C++ compiler. There is only a musl-gcc and no musl-g++ in /musl-i586/bin/. The Docker image probably needs tweaking.
2021-03-28test: run-make: flag tests which won't work in no-std environmentsTom Eccles-0/+1
2021-03-28run-make: skip issue-36710 on riscv64 and armhfTom Eccles-0/+4
The test assumes it can run target binaries on the host. This not true for riscv64 CI (or for other platforms using remote-test-server).
2021-03-28run-make: Specify --target to rustcTom Eccles-4/+1
Resolves #78911 The target's linker was used but rustc wasn't told to build for that target (instead defaulting to the host). This led to the host instead of the target getting tested and to the linker getting inappropriate arguments.
2021-01-13Update tests for extern block lintingMark Rousskov-1/+3
2020-11-09incr-comp: add ignore-32bit directive to incr-prev-body-beyond-eof testTyson Nottingham-0/+1
Co-authored-by: Jonas Schievink <jonasschievink@gmail.com>
2020-10-19Ignore on 32-bit targetsJonas Schievink-2/+1
2020-10-19ignore-thumbJonas Schievink-0/+1
2020-10-19Ignore test on WASMJonas Schievink-0/+2
2020-10-19Move issue-36710 test to run-makeJonas Schievink-0/+36
Somewhat hacky to reuse `tools.mk` like this, we should probably migrate most of them now