summaryrefslogtreecommitdiff
path: root/cross
diff options
context:
space:
mode:
Diffstat (limited to 'cross')
-rw-r--r--cross/binutils/Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/cross/binutils/Makefile b/cross/binutils/Makefile
index 0e83fea0c4e..20746a7391c 100644
--- a/cross/binutils/Makefile
+++ b/cross/binutils/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2001/03/13 11:30:28 agc Exp $
+# $NetBSD: Makefile,v 1.26 2001/03/13 12:01:43 agc Exp $
#
# GNU binutils configured to hold `as many targets as the cross system is
# capable of using'. Configures and builds everything except gas, which
@@ -50,9 +50,15 @@ post-patch:
# check that path does not contain cwd
pre-configure:
- @if ${ECHO} ${PATH} | ${EGREP} '(^\.?:|:\.?$$|:\.?:)'; then \
+ @cd ${WRKDIR}; \
+ ${LN} -s ${CAT} ld; \
+ whichld=`${TYPE} ld | ${AWK} '{ print $$NF }'`; \
+ ${RM} -f ld; \
+ if [ "X$$whichld" = "X./ld" ]; then \
${ECHO} "Warning - \".\" is present in your path \"${PATH}\". Configuration step will fail"; \
- fi
+ ${ECHO} "Please remove \".\" from your path, so that the correct ld executable will be found."; \
+ ${FALSE}; \
+ fi; \
# we use MKDIR, not INSTALL_PROGRAM_DIR, deliberately.
do-install: