]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR other/18508 ("basename: too few arguments" when building without bootstrap)
authorH.J. Lu <hongjiu.lu@intel.com>
Thu, 16 Dec 2004 19:16:22 +0000 (19:16 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Thu, 16 Dec 2004 19:16:22 +0000 (11:16 -0800)
2004-12-16  H.J. Lu  <hongjiu.lu@intel.com>

PR other/18508
* config/alpha/t-osf4 (SHLIB_LINK): Use `.backup' as the suffix
to back up the existing shared library.
* config/arm/t-netbsd (SHLIB_LINK): Likewise.
* config/mips/t-iris5-6 (SHLIB_LINK): Likewise.
* config/pa/t-hpux-shlib (SHLIB_LINK): Likewise.
* config/sh/t-linux (SHLIB_LINK): Likewise.
* config/t-libunwind-elf (SHLIBUNWIND_LINK): Likewise.
* config/t-slibgcc-darwin (SHLIB_LINK): Likewise.
* config/t-slibgcc-elf-ver (SHLIB_LINK): Likewise.
* config/t-slibgcc-sld (SHLIB_LINK): Likewise.

From-SVN: r92277

gcc/ChangeLog
gcc/config/alpha/t-osf4
gcc/config/arm/t-netbsd
gcc/config/mips/t-iris5-6
gcc/config/pa/t-hpux-shlib
gcc/config/sh/t-linux
gcc/config/t-libunwind-elf
gcc/config/t-slibgcc-darwin
gcc/config/t-slibgcc-elf-ver
gcc/config/t-slibgcc-sld

index e88b721f91fc7b76081f5f316311c378f4e2055d..99c53cb2de190036a6c1297ca75c222984ae0b1a 100644 (file)
@@ -1,3 +1,17 @@
+2004-12-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR other/18508
+       * config/alpha/t-osf4 (SHLIB_LINK): Use `.backup' as the suffix
+       to back up the existing shared library.
+       * config/arm/t-netbsd (SHLIB_LINK): Likewise.
+       * config/mips/t-iris5-6 (SHLIB_LINK): Likewise.
+       * config/pa/t-hpux-shlib (SHLIB_LINK): Likewise.
+       * config/sh/t-linux (SHLIB_LINK): Likewise.
+       * config/t-libunwind-elf (SHLIBUNWIND_LINK): Likewise.
+       * config/t-slibgcc-darwin (SHLIB_LINK): Likewise.
+       * config/t-slibgcc-elf-ver (SHLIB_LINK): Likewise.
+       * config/t-slibgcc-sld (SHLIB_LINK): Likewise.
+
 2004-12-16  Roger Sayle  <roger@eyesopen.com>
 
        PR middle-end/18493
index 97f2cdf41babaf14beb26407cd8d6613aaecac00..58ce6c2d8d6b3271bb821349fccb974769bbfa80 100644 (file)
@@ -19,7 +19,7 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SONAME) && \
        if [ -f $(SHLIB_NAME) ]; then \
-         mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+         mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
        else true; fi && \
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        $(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME)
index c5b4e68383b2f0f9b45fa7953172ef581f728f2a..533fab947a1c9c45445bbaec1856a3da4359868d 100644 (file)
@@ -14,7 +14,7 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SONAME) && \
        if [ -f $(SHLIB_NAME) ]; then \
-         mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+         mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
        else true; fi && \
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        $(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME)
index 4dc73204338231efc49e43be3553feff10193b28..a8c26beab7b4b31481c60cc2b00935e9dbe63bac 100644 (file)
@@ -12,7 +12,7 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SOLINK) && \
        if [ -f $(SHLIB_NAME) ]; then \
-         mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+         mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
        else true; fi && \
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        $(LN_S) $(SHLIB_NAME) $(SHLIB_SOLINK)
index 1d63dcafb13baf737cc83369bd9cde6928da8a6d..5183b0625845dbf0505b156ed03b508d31a1378c 100644 (file)
@@ -8,7 +8,7 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared  -nodefaultlibs \
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
         rm -f $(SHLIB_SONAME) && \
        if [ -f $(SHLIB_NAME) ]; then \
-         mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+         mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
        else true; fi && \
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
         $(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME)
index 510549ff17491c2da32e33e4817cc5a8bb584fc4..dd9a1e7189215b84a4dd4780794bd0cb8fcbf328 100644 (file)
@@ -25,7 +25,7 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) $(SHLIB_LC) && \
        rm -f $(SHLIB_SOLINK) && \
        if [ -f $(SHLIB_NAME) ]; then \
-         mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+         mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
        else true; fi && \
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        (echo "/* GNU ld script"; \
index 01550945bdbee856f98eac0fe628ffd918ae7dd9..a9609e70b0db53400c02439bfe150f5d1e4ec8b0 100644 (file)
@@ -14,8 +14,7 @@ SHLIBUNWIND_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared \
        @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SOLINK) && \
        if [ -f $(SHLIBUNWIND_NAME) ]; then \
-         mv -f $(SHLIBUNWIND_NAME) \
-            $(SHLIBUNWIND_NAME).`basename $(STAGE_PREFIX)`; \
+         mv -f $(SHLIBUNWIND_NAME) $(SHLIBUNWIND_NAME).backup; \
        else true; fi && \
        mv $(SHLIBUNWIND_NAME).tmp $(SHLIBUNWIND_NAME) && \
        $(LN_S) $(SHLIBUNWIND_NAME) $(SHLIB_SOLINK)
index 971baefc109a7e11603e20918f70c01dc8507180..b820441744d552584a29bbd602112006767f407c 100644 (file)
@@ -17,7 +17,7 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -dynamiclib -nodefaultlibs \
        @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SOLINK) && \
        if [ -f $(SHLIB_NAME) ]; then \
-         mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+         mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
        else true; fi && \
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        $(LN_S) $(SHLIB_NAME) $(SHLIB_SOLINK)
index 17bc97477fc4ac0edb83acb58dd7b6110e1a7e01..5086500166c9de6e95d2af86a17a59d4eafcfc91 100644 (file)
@@ -17,7 +17,7 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) $(SHLIB_LC) && \
        rm -f $(SHLIB_SOLINK) && \
        if [ -f $(SHLIB_NAME) ]; then \
-         mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+         mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
        else true; fi && \
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        $(LN_S) $(SHLIB_NAME) $(SHLIB_SOLINK)
index b69d24196143b71c6b7225db1f0374368ac77ae9..44e7f187ffc14cbf0391833653d0636014c71cba 100644 (file)
@@ -14,7 +14,7 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
        @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SOLINK) && \
        if [ -f $(SHLIB_NAME) ]; then \
-         mv -f $(SHLIB_NAME) $(SHLIB_NAME).`basename $(STAGE_PREFIX)`; \
+         mv -f $(SHLIB_NAME) $(SHLIB_NAME).backup; \
        else true; fi && \
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        $(LN_S) $(SHLIB_NAME) $(SHLIB_SOLINK)