aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Jacobowitz <dan@codesourcery.com>2005-04-19 19:53:26 +0000
committerDaniel Jacobowitz <drow@gcc.gnu.org>2005-04-19 19:53:26 +0000
commit30ee829f8116d6a9cdd4c5ef2d5e8a51fb4154b2 (patch)
tree3f4c6d9e04e1d7553b72f75b16e65f4cd0577790
parent0a0179a92f68b342a348b70ef4aa20cf35dc01f7 (diff)
downloadgcc-30ee829f8116d6a9cdd4c5ef2d5e8a51fb4154b2.zip
gcc-30ee829f8116d6a9cdd4c5ef2d5e8a51fb4154b2.tar.gz
gcc-30ee829f8116d6a9cdd4c5ef2d5e8a51fb4154b2.tar.bz2
Makefile.in (libgcc.mk): Pass GCC_FOR_TARGET.
* Makefile.in (libgcc.mk): Pass GCC_FOR_TARGET. * mklibgcc.in: Use $GCC_FOR_TARGET instead of ./xgcc. From-SVN: r98420
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/Makefile.in1
-rw-r--r--gcc/mklibgcc.in5
3 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 99347ef..1e6eca8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2005-04-19 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * Makefile.in (libgcc.mk): Pass GCC_FOR_TARGET.
+ * mklibgcc.in: Use $GCC_FOR_TARGET instead of ./xgcc.
+
2005-04-19 Paul Brook <paul@codesourcery.com>
* config/arm/arm.c (arm_init_libfuncs): Clear mod optabs.
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index b720a37..5e2e9c6 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -1262,6 +1262,7 @@ libgcc.mk: config.status Makefile mklibgcc $(LIB2ADD) $(LIB2ADD_ST) xgcc$(exeext
SHLIB_NM_FLAGS='$(SHLIB_NM_FLAGS)' \
MULTILIB_OSDIRNAMES='$(MULTILIB_OSDIRNAMES)' \
ASM_HIDDEN_OP='$(ASM_HIDDEN_OP)' \
+ GCC_FOR_TARGET='$(GCC_FOR_TARGET)' \
mkinstalldirs='$(mkinstalldirs)' \
$(SHELL) mklibgcc > tmp-libgcc.mk
mv tmp-libgcc.mk libgcc.mk
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in
index d4df66a..aa61d41 100644
--- a/gcc/mklibgcc.in
+++ b/gcc/mklibgcc.in
@@ -40,6 +40,7 @@
# SHLIB_INSTALL
# MULTILIB_OSDIRNAMES
# ASM_HIDDEN_OP
+# GCC_FOR_TARGET
# Make needs VPATH to be literal.
echo 'srcdir = @srcdir@'
@@ -178,7 +179,7 @@ for ml in $MULTILIBS; do
if [ "$LIBUNWIND" ]; then
libunwind_so=$dir/libunwind${SHLIB_EXT}
fi
- os_multilib_dir=`./xgcc -B./ $flags --print-multi-os-directory`
+ os_multilib_dir=`$GCC_FOR_TARGET $flags --print-multi-os-directory`
if [ "$os_multilib_dir" != . ]; then
shlib_slibdir_qual="/$os_multilib_dir"
fi
@@ -804,7 +805,7 @@ for ml in $MULTILIBS; do
echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
shlib_slibdir_qual=
- os_multilib_dir=`./xgcc -B./ $flags --print-multi-os-directory`
+ os_multilib_dir=`$GCC_FOR_TARGET $flags --print-multi-os-directory`
if [ "$os_multilib_dir" != . ]; then
shlib_slibdir_qual="/$os_multilib_dir"
fi