diff options
author | Robert Clausecker <fuz@FreeBSD.org> | 2025-05-23 13:08:30 +0200 |
---|---|---|
committer | Robert Clausecker <fuz@FreeBSD.org> | 2025-05-25 02:47:05 +0200 |
commit | f56f31e07cb64c0b183127733bc6cd6af61efea1 (patch) | |
tree | 0a5712c793a07fa5a506235daa5c2d865b432a64 | |
parent | math/levmar: fix build on armv7 (diff) |
math/slatec: fix build on armv7
GNU ld supports neither -z relro nor -z norelro on armv7.
Unfortunately <bsd.lib.mk> insists on adding either to the link.
Work around this issue by using base ld for the link.
While we're at it, set LICENSE=PD (US government work).
MFH: 2025Q2
-rw-r--r-- | math/slatec/Makefile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/math/slatec/Makefile b/math/slatec/Makefile index 0c746dbf2da9..5b2e2ec45ead 100644 --- a/math/slatec/Makefile +++ b/math/slatec/Makefile @@ -14,6 +14,8 @@ MAINTAINER= ports@FreeBSD.org COMMENT= SLATEC Common Mathematical Library WWW= https://www.netlib.org/slatec/ +LICENSE= PD + USES= fortran uidfix USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/src @@ -29,6 +31,10 @@ MAKE_ENV+= LDADD="${LDADD}" SHLIB_MAJOR="${SHLIB_MAJOR}" \ SRCCONF="${SRCCONF}" FFLAGS+= -std=legacy +# ld.bfd supports neither -z relro nor -z norelro on armv7 +BINUTILS_NO_MAKE_ENV_armv7= LD +BINUTILS_NO_MAKE_ENV= ${BINUTILS_NO_MAKE_ENV_${ARCH}} + OPTIONS_DEFINE= DOCS PROFILE .include <bsd.port.options.mk> |