--- Merging r106524 into '.':
U    gcc/Makefile.in

llvm-svn: 106525
diff --git a/llvm-gcc-4.2/gcc/Makefile.in b/llvm-gcc-4.2/gcc/Makefile.in
index 0fc45bb..8b7e017 100644
--- a/llvm-gcc-4.2/gcc/Makefile.in
+++ b/llvm-gcc-4.2/gcc/Makefile.in
@@ -4108,8 +4108,12 @@
 	-rm -f $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext)
 	-$(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext)
 	-rm -f $(DESTDIR)$(bindir)/$(target_noncanonical)-gcc-$(version)$(exeext)
-	-rm -f $(DESTDIR)$(libsubdir)/libstdc++.dylib
-	$(LN_S) /usr/lib/libstdc++.6.dylib $(DESTDIR)$(libsubdir)/libstdc++.dylib
+	case $(target) in \
+	  arm*-*-*) ;; \
+	  *) \
+	    rm -f $(DESTDIR)$(libsubdir)/libstdc++.dylib; \
+	    $(LN_S) /usr/lib/libstdc++.6.dylib $(DESTDIR)$(libsubdir)/libstdc++.dylib;; \
+	esac
 	-( cd $(DESTDIR)$(bindir) && \
 	   $(LN) $(GCC_INSTALL_NAME)$(exeext) $(target_noncanonical)-gcc-$(version)$(exeext) )
 	-if [ -f gcc-cross$(exeext) ] ; then \