summaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2013-12-20 16:33:59 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2013-12-20 16:33:59 +0000
commitb8737c7c89b9b7455b23bb38c8440af01c514e21 (patch)
treed39c2019d325a01788ab99be7afd782d50ed68c1 /Mk
parent- Fix build with clang (diff)
Add the directory with GCC runtime libraries to LDFLAGS. This lets Clang
find the right libgcc_s when it links object files produced by gfortran.
Notes
Notes: svn path=/head/; revision=337035
Diffstat (limited to 'Mk')
-rw-r--r--Mk/Uses/fortran.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/Mk/Uses/fortran.mk b/Mk/Uses/fortran.mk
index f86b37d6ec06..80253e08808d 100644
--- a/Mk/Uses/fortran.mk
+++ b/Mk/Uses/fortran.mk
@@ -23,7 +23,8 @@ USE_BINUTILS= yes
F77= gfortran${_GCC_VER}
FC= gfortran${_GCC_VER}
FFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER}
-LDFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER}
+LDFLAGS+= -Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \
+ -L${LOCALBASE}/lib/gcc${_GCC_VER}
.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