mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-18 14:30:42 +08:00
Check and export LT_RCU_$id instead of LT_RCU.
2010-11-29 H.J. Lu <hongjiu.lu@intel.com> PR driver/46712 * exec-tool.in (id): New. Check and export LT_RCU_$id instead of LT_RCU. From-SVN: r167275
This commit is contained in:
parent
98cf223ca9
commit
a55da56345
@ -1,3 +1,9 @@
|
||||
2010-11-29 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR driver/46712
|
||||
* exec-tool.in (id): New.
|
||||
Check and export LT_RCU_$id instead of LT_RCU.
|
||||
|
||||
2010-11-29 Zdenek Dvorak <rakdver@kam.uniff.cz>
|
||||
|
||||
PR tree-optimization/46675
|
||||
|
@ -28,6 +28,7 @@ fast_install=@enable_fast_install@
|
||||
objdir=@objdir@
|
||||
|
||||
invoked=`basename "$0"`
|
||||
id=$invoked
|
||||
case "$invoked" in
|
||||
as)
|
||||
original=$ORIGINAL_AS_FOR_TARGET
|
||||
@ -44,6 +45,7 @@ case "$invoked" in
|
||||
fi
|
||||
prog=ld-new$exeext
|
||||
dir=ld
|
||||
id=ld
|
||||
;;
|
||||
nm)
|
||||
original=$ORIGINAL_NM_FOR_TARGET
|
||||
@ -68,9 +70,11 @@ case "$original" in
|
||||
# libtool has not relinked ld-new yet, but we cannot just use the
|
||||
# previous stage (because then the relinking would just never happen!).
|
||||
# So we take extra care to use prev-ld/ld-new *on recursive calls*.
|
||||
eval LT_RCU="\${LT_RCU_$id}"
|
||||
test x"$LT_RCU" = x"1" && exec $scriptdir/../prev-$dir/$prog ${1+"$@"}
|
||||
|
||||
LT_RCU=1; export LT_RCU
|
||||
eval LT_RCU_$id=1
|
||||
export LT_RCU_$id
|
||||
$scriptdir/../$dir/$prog ${1+"$@"}
|
||||
result=$?
|
||||
exit $result
|
||||
@ -83,5 +87,3 @@ case "$original" in
|
||||
exec $original ${1+"$@"}
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user