From e3695fd1af1ae748e1dfbe62e4e3142f237fb97e Mon Sep 17 00:00:00 2001 From: Ulf Samuelsson Date: Sat, 7 Jul 2007 07:34:37 +0000 Subject: Avoid stripping a script file --- toolchain/gcc/gcc-uclibc-4.x.mk | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'toolchain/gcc/gcc-uclibc-4.x.mk') diff --git a/toolchain/gcc/gcc-uclibc-4.x.mk b/toolchain/gcc/gcc-uclibc-4.x.mk index c57b5ab86..dd3ad0978 100644 --- a/toolchain/gcc/gcc-uclibc-4.x.mk +++ b/toolchain/gcc/gcc-uclibc-4.x.mk @@ -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 \ -- cgit v1.2.3