bintools-wrapper: wrap all 'ld.*'
allows using wrapBintoolsWith with all linkers ``` $ nix build ".#binutils" $ ls ./result/bin/ld* ./result/bin/ld* ./result/bin/ld.bfd* ./result/bin/ld.gold* $ nix build "nixpkgs#binutils" $ ls ./result/bin/ld* ./result/bin/ld* ./result/bin/ld.bfd* ./result/bin/ld.gold* ```
This commit is contained in:
parent
be5517c731
commit
3697ddeabe
@ -192,10 +192,9 @@ stdenv.mkDerivation {
|
|||||||
unset ldInner
|
unset ldInner
|
||||||
'') + ''
|
'') + ''
|
||||||
|
|
||||||
for variant in ld.gold ld.bfd ld.lld; do
|
for variant in $ldPath/${targetPrefix}ld.*; do
|
||||||
local underlying=$ldPath/${targetPrefix}$variant
|
basename=$(basename "$variant")
|
||||||
[[ -e "$underlying" ]] || continue
|
wrap $basename ${./ld-wrapper.sh} $variant
|
||||||
wrap ${targetPrefix}$variant ${./ld-wrapper.sh} $underlying
|
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user