summaryrefslogtreecommitdiff
path: root/Mk/Uses
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2014-02-26 11:44:49 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2014-02-26 11:44:49 +0000
commitff43cef2756ddfffbbb272bbf73432ea118c4b10 (patch)
tree319dfad137d091fd47a92a55f447c3678fbebdfa /Mk/Uses
parent- Support staging (diff)
Add -B${LOCALBASE}/bin to LDFLAGS just like compiler.mk does. This fixes
linking problems when base system cc/c++ is used to link object files generated by gfortran. This affects FreeBSD/i386 8.x and all versions of FreeBSD/ia64. PR: ports/186946
Notes
Notes: svn path=/head/; revision=346193
Diffstat (limited to 'Mk/Uses')
-rw-r--r--Mk/Uses/fortran.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/Mk/Uses/fortran.mk b/Mk/Uses/fortran.mk
index 579bec0182cb..688c8eb5a49e 100644
--- a/Mk/Uses/fortran.mk
+++ b/Mk/Uses/fortran.mk
@@ -25,7 +25,7 @@ FC= gfortran${_GCC_VER}
FFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER}
FCFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER}
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \
- -L${LOCALBASE}/lib/gcc${_GCC_VER}
+ -L${LOCALBASE}/lib/gcc${_GCC_VER} -B${LOCALBASE}/bin
.elif ${fortran_ARGS} == ifort
BUILD_DEPENDS+= ${LOCALBASE}/intel_fc_80/bin/ifort:${PORTSDIR}/lang/ifc
RUN_DEPENDS+= ${LOCALBASE}/intel_fc_80/bin/ifort:${PORTSDIR}/lang/ifc