OSDN Git Service

Only try to install existing binaries
authorEric Andersen <andersen@codepoet.org>
Mon, 12 Aug 2002 11:00:21 +0000 (11:00 -0000)
committerEric Andersen <andersen@codepoet.org>
Mon, 12 Aug 2002 11:00:21 +0000 (11:00 -0000)
 -Erik

extra/gcc-uClibc/Makefile

index ba6139a..19d9a4d 100644 (file)
@@ -63,8 +63,11 @@ install: all
        ln -fs $(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-ld  $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/ld
        for app in addr2line ar as cpp gasp nm objcopy \
            objdump ranlib size strings strip; do \
-         ln -fs `which $(CROSS)$${app}` $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/$${app}; \
-         ln -fs `which $(CROSS)$${app}` $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-$${app}; \
+         APPNAME=`which $(CROSS)$${app}`; \
+         if [ -x "$$APPNAME" ] ; then \
+         ln -fs "$$APPNAME" $(PREFIX)$(DEVEL_TOOL_PREFIX)/bin/$${app}; \
+         ln -fs "$$APPNAME" $(PREFIX)$(SYSTEM_DEVEL_PREFIX)/bin/$(TARGET_ARCH)-uclibc-$${app}; \
+         fi; \
        done
 
 clean: