Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Merge branch 'hbsd/features/pie'
Shawn Webb committed 2 years ago
commit fdc30a876c25d285962108b91404013eda0c7e59
parent 83d60e3
3 files changed +6 -0
modified mk/lib.mk
@@ -1,5 +1,7 @@
include $(MK)/common.mk

+
LOCAL_CFLAGS+=	-fPIC -flto
+

all: lib$(LIB)$(LIBSOEXT) lib$(LIB)$(SH_SOEXT) lib$(LIB).a

lib$(LIB)$(SH_SOEXT): lib$(LIB)$(LIBSOEXT)
modified mk/prog.mk
@@ -1,6 +1,8 @@
include $(MK)/common.mk

PROGNAME=	$(PROG)$(EXEEXT)
+
LOCAL_CFLAGS+=	-fPIC -fPIE -flto
+
LOCAL_LDFLAGS+=	-flto -pie

all: $(PROGNAME)

modified mk/static-lib.mk
@@ -1,5 +1,7 @@
include $(MK)/common.mk

+
LOCAL_CFLAGS+=	-fPIC -flto
+

all: lib$(LIB).a lib$(LIB)_pic.a

lib$(LIB).a: $(OBJS)