As noted by Joakim Tjernlund, we should force ln to overwrite

existing symlinks.
This commit is contained in:
Eric Andersen 2004-01-20 17:51:43 +00:00
parent d9dc2a87f3
commit 78fe4bffde
2 changed files with 4 additions and 4 deletions

View File

@ -188,10 +188,10 @@ $(GCC_BUILD_DIR2)/.installed: $(GCC_BUILD_DIR2)/.compiled
# Set up the symlinks to enable lying about target name. # Set up the symlinks to enable lying about target name.
set -e; \ set -e; \
(cd $(STAGING_DIR); \ (cd $(STAGING_DIR); \
ln -s $(REAL_GNU_TARGET_NAME) $(GNU_TARGET_NAME); \ ln -sf $(REAL_GNU_TARGET_NAME) $(GNU_TARGET_NAME); \
cd bin; \ cd bin; \
for app in $(REAL_GNU_TARGET_NAME)-* ; do \ for app in $(REAL_GNU_TARGET_NAME)-* ; do \
ln -s $${app} \ ln -sf $${app} \
$(GNU_TARGET_NAME)$${app##$(REAL_GNU_TARGET_NAME)}; \ $(GNU_TARGET_NAME)$${app##$(REAL_GNU_TARGET_NAME)}; \
done; \ done; \
); );

View File

@ -153,10 +153,10 @@ $(GCC_BUILD_DIR2)/.installed: $(GCC_BUILD_DIR2)/.compiled
# Set up the symlinks to enable lying about target name. # Set up the symlinks to enable lying about target name.
set -e; \ set -e; \
(cd $(STAGING_DIR); \ (cd $(STAGING_DIR); \
ln -s $(REAL_GNU_TARGET_NAME) $(GNU_TARGET_NAME); \ ln -sf $(REAL_GNU_TARGET_NAME) $(GNU_TARGET_NAME); \
cd bin; \ cd bin; \
for app in $(REAL_GNU_TARGET_NAME)-* ; do \ for app in $(REAL_GNU_TARGET_NAME)-* ; do \
ln -s $${app} \ ln -sf $${app} \
$(GNU_TARGET_NAME)$${app##$(REAL_GNU_TARGET_NAME)}; \ $(GNU_TARGET_NAME)$${app##$(REAL_GNU_TARGET_NAME)}; \
done; \ done; \
); );