Commit 3e05c09
committed
Move coverage tests from run-make-fulldeps to run-make
Fixes: #83830
The first commit was migrated from another PR that failed because CI had
errors likely resulting from trying to run the coverage tests in
run-make. (See: #84797 (comment))
So moving the tests should be done as it's own separate PR.
To attempt to resolve those CI errors, this PR also updates bootstrap to
add LLVM library link path to run-make.
When moving coverage tests from run-make-fulldeps to run-make,
some targets failed in CI with an obscure message:
failed to execute command: "musl-g++" "-ffunction-sections"
"-fdata-sections" "-fPIC" "-m32" "-march=i686" "-Wl,-melf_i386"
"-static" "-Wa,-mrelax-relocations=no" "-print-file-name=libstdc++.a"
error: No such file or directory (os error 2)
The coverage tests include # needs-profiler-support and these are the
first run-make tests to require it (as far as I can tell).
There is a special case in bootstrap for adding the LLVM library link
path, and it applies to run-make-fulldeps. This commit adds it for
run-make as well.1 parent ca712bc commit 3e05c09
File tree
90 files changed
+10
-10
lines changed- src
- bootstrap
- test
- run-make-fulldeps/coverage
- run-make
- coverage-llvmir
- coverage-reports
- coverage
- lib
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
90 files changed
+10
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1216 | 1216 | | |
1217 | 1217 | | |
1218 | 1218 | | |
1219 | | - | |
| 1219 | + | |
1220 | 1220 | | |
1221 | 1221 | | |
1222 | 1222 | | |
| |||
Lines changed: 0 additions & 3 deletions
This file was deleted.
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments