aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2003-04-12 09:06:46 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2003-04-12 09:06:46 +0000
commit17a15c67ee16211c074c290d45d5d32b3b3686bc (patch)
tree5f88fb21e46f2f10e1549da8904cd88f646755f7 /gcc
parentff3d4e83ed3cc065a40d75546acc67b4f0dac568 (diff)
downloadgcc-17a15c67ee16211c074c290d45d5d32b3b3686bc.zip
gcc-17a15c67ee16211c074c290d45d5d32b3b3686bc.tar.gz
gcc-17a15c67ee16211c074c290d45d5d32b3b3686bc.tar.bz2
mklibgcc.in (libgcc-stage-start): For every multilib directory containing a libgcc.a...
* mklibgcc.in (libgcc-stage-start): For every multilib directory containing a libgcc.a, move lib* to the corresponding stage dir. From-SVN: r65505
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/mklibgcc.in1
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ccc62c3..5e0a6ad 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,12 +1,13 @@
2003-04-12 Alexandre Oliva <aoliva@redhat.com>
+ * mklibgcc.in (libgcc-stage-start): For every multilib directory
+ containing a libgcc.a, move lib* to the corresponding stage dir.
+
* Makefile.in (stage1-start, stage2-start, stage3-start,
stage4-start): Move $(SPECS) to specs in stage dir.
(unstage1 unstage2 unstage3 unstage4): Move specs in stage dir
back as $(SPECS).
-2003-04-12 Alexandre Oliva <aoliva@redhat.com>
-
* mklibgcc.in (libgcc-stage-start): Move into the stage directory
object files from the non-libgcc/ multilib directories as well.
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in
index 619f101..7407851 100644
--- a/gcc/mklibgcc.in
+++ b/gcc/mklibgcc.in
@@ -430,6 +430,7 @@ echo ' if [ -d $(stage)/$$dir ]; then true; else mkdir $(stage)/$$dir; fi; \'
echo ' done'
echo ' -for dir in '"${dirs}"'; do \'
echo ' mv $$dir/*'"${objext}"' $(stage)/$$dir; \'
+echo ' test ! -f $$dir/libgcc.a || mv $$dir/lib* $(stage)/$$dir; \'
echo ' done'
echo ""