bintools-wrapper: Support ld.ldd, along with ld.bfd and ld.gold
Also make the code more precise in the process
This commit is contained in:
parent
b8a21aa918
commit
ef178be597
@ -155,13 +155,11 @@ stdenv.mkDerivation {
|
|||||||
unset ldInner
|
unset ldInner
|
||||||
'') + ''
|
'') + ''
|
||||||
|
|
||||||
if [ -e ${bintools_bin}/bin/${targetPrefix}ld.gold ]; then
|
for variant in ld.gold ld.bfd ld.lld; do
|
||||||
wrap ${targetPrefix}ld.gold ${./ld-wrapper.sh} ${bintools_bin}/bin/${targetPrefix}ld.gold
|
local underlying=$ldPath/${targetPrefix}$variant
|
||||||
fi
|
[[ -e "$underlying" ]] || continue
|
||||||
|
wrap ${targetPrefix}$variant ${./ld-wrapper.sh} $underlying
|
||||||
if [ -e ${bintools_bin}/bin/ld.bfd ]; then
|
done
|
||||||
wrap ${targetPrefix}ld.bfd ${./ld-wrapper.sh} ${bintools_bin}/bin/${targetPrefix}ld.bfd
|
|
||||||
fi
|
|
||||||
|
|
||||||
set +u
|
set +u
|
||||||
'';
|
'';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user