Avoid stripping a script file
authorUlf Samuelsson <ulf.samuelsson@atmel.com>
Sat, 7 Jul 2007 07:34:37 +0000 (07:34 -0000)
committerUlf Samuelsson <ulf.samuelsson@atmel.com>
Sat, 7 Jul 2007 07:34:37 +0000 (07:34 -0000)
toolchain/gcc/gcc-uclibc-4.x.mk

index c57b5ab865cf82887dd4ee3684e2a9ed97071ae1..dd3ad09784e0266f5404739f1cef879e4599b80a 100644 (file)
@@ -249,7 +249,15 @@ $(GCC_BUILD_DIR2)/.installed: $(GCC_BUILD_DIR2)/.compiled
        fi
        # Strip the host binaries
 ifeq ($(GCC_STRIP_HOST_BINARIES),true)
-       -strip --strip-all -R .note -R .comment $(STAGING_DIR)/usr/bin/*
+       if [ -e $(STAGING_DIR)/usr/bin/*-gccbug ] ; then \
+               mkdir -p "$(STAGING_DIR)/tmp" ; \
+               mv $(STAGING_DIR)/usr/bin/*-gccbug  $(STAGING_DIR)/tmp ; \
+               -strip --strip-all -R .note -R .comment $(STAGING_DIR)/usr/bin/* ; \
+               mv $(STAGING_DIR)/tmp/*-gccbug $(STAGING_DIR)/usr/bin ; \
+               rmdir "$(STAGING_DIR)/tmp" ; \
+       else \
+               -strip --strip-all -R .note -R .comment $(STAGING_DIR)/usr/bin/* ; \
+       fi
 endif
        # Make sure we have 'cc'.
        if [ ! -e $(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-cc ] ; then \