aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristof Provost <kp@FreeBSD.org>2021-04-16 19:00:51 +0000
committerKristof Provost <kp@FreeBSD.org>2021-05-07 08:15:43 +0000
commit9c238775a80d8fbaa61e72c8f08122be47481501 (patch)
treef5cd76214d239499e2a8e579b33ef8c989d26be4
parent07baf5f27e527e4e74b106cb966a61cf63a895ef (diff)
downloadsrc-9c238775a80d8fbaa61e72c8f08122be47481501.tar.gz
src-9c238775a80d8fbaa61e72c8f08122be47481501.zip
libpfct: Fix PIC flag
Use ${PICFLAG} rather than hard-adding -fPIC, which removes the requirement for libnv to be built PIC. MFC after: 4 weeks Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit 8403170b3d39326f836bc999534fe8c4d41cda11)
-rw-r--r--lib/libnv/Makefile1
-rw-r--r--lib/libpfctl/Makefile2
2 files changed, 1 insertions, 2 deletions
diff --git a/lib/libnv/Makefile b/lib/libnv/Makefile
index 6105f6244fce..b13758931c4e 100644
--- a/lib/libnv/Makefile
+++ b/lib/libnv/Makefile
@@ -10,7 +10,6 @@ SHLIB_MAJOR= 0
.PATH: ${SRCTOP}/sys/contrib/libnv ${SRCTOP}/sys/sys
CFLAGS+=-I${.CURDIR}
-CFLAGS+=${PICFLAG}
SRCS= cnvlist.c
SRCS+= dnvlist.c
diff --git a/lib/libpfctl/Makefile b/lib/libpfctl/Makefile
index d7a00a94b349..69500ae496f4 100644
--- a/lib/libpfctl/Makefile
+++ b/lib/libpfctl/Makefile
@@ -7,6 +7,6 @@ INTERNALLIB= true
SRCS= libpfctl.c
INCS= libpfctl.h
-CFLAGS+= -fPIC
+CFLAGS+=${PICFLAG}
.include <bsd.lib.mk>