remove system-compiled binutils dirs from $LDFLAGS in binutils easyblock #2712
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.
Various binutils binaries were linked with both libiberty from
binutils compiled with the system toolchain and libiberty from
binutils compiled with a compiler toolchain.
The gold linker allows this but ld.bfd does not, and it's not
a good thing to do in any case. Removing -L$EBROOTBINUTILS/lib*
from LDFLAGS fixes this issue.
edit (by @boegel): just to make this PR easy to find in case people hit the problem this is causing, here's the error message you get without this change (harvested from a test report in easybuilders/easybuild-easyconfigs#15311 (comment)):