fix: make zig cc
pass -l/-L
like Clang/GCC for ELF
#19818
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is my attempt to fix #19699 by making the way
zig cc
passes-l/-L
flags for ELF linking consistent with Clang and GCC.I've added a test case that mimics the example in the issue description. Without the changes this PR makes to
src
, the new test case fails as expected withI am not sure if
test/tests.zig
is the best place for it - I couldn't find a good way to test this intest/link/elf.zig
ortest/standalone
.