diff options
author | Piotr Kubaj <pkubaj@FreeBSD.org> | 2019-11-29 22:11:34 +0000 |
---|---|---|
committer | Piotr Kubaj <pkubaj@FreeBSD.org> | 2019-11-29 22:11:34 +0000 |
commit | 8e14bb800f5517a84962fd4487efdec7f815b99d (patch) | |
tree | ad7d79ad03d2c4384ff1b5dfb9a3e766b0f4617d | |
parent | audio/openal-soft: Update to 1.20.0 (diff) |
Mk/Uses/gssapi.mk: don't set GSSAPILDFLAGS for USES=gssapi
Setting GSSAPILDFLAGS for USES=gssapi causes -L/usr/lib to be added to LDFLAGS.
This breaks compilation of some ports, like www/squid on GCC architectures when new GCC from ports needs to be used.
The new GCC tries to link to libstdc++ and fails. Not setting it explicitely causes /usr/local/lib/gcc8/libstdc++.so to be taken instead and /usr/lib is searched for libraries anyway, just with lower priority.
Tested on powerpc64 and amd64 on www/squid.
PR: 237275
Approved by: mentors (implicit approval), hrs (maintainer timeout)
Notes
Notes:
svn path=/head/; revision=518677
-rw-r--r-- | Mk/Uses/gssapi.mk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Mk/Uses/gssapi.mk b/Mk/Uses/gssapi.mk index c09051ef2554..fad8de11b780 100644 --- a/Mk/Uses/gssapi.mk +++ b/Mk/Uses/gssapi.mk @@ -95,7 +95,7 @@ GSSAPIINCDIR= ${GSSAPIBASEDIR}/include _HEADERS+= gssapi/gssapi.h gssapi/gssapi_krb5.h krb5.h GSSAPICPPFLAGS= -I"${GSSAPIINCDIR}" GSSAPILIBS= -lkrb5 -lgssapi -lgssapi_krb5 -GSSAPILDFLAGS= -L"${GSSAPILIBDIR}" +GSSAPILDFLAGS= .elif ${_local} == "heimdal" HEIMDAL_HOME?= ${LOCALBASE} GSSAPIBASEDIR= ${HEIMDAL_HOME} |