void-packages/srcpkgs/hfsprogs/patches/fix-pie-and-cross.patch

14 lines
581 B
Diff

--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,8 @@
VERSION=540.1.linux3
CC := clang
-CFLAGS := -g3 -Wall -fblocks -I$(PWD)/BlocksRunTime -I$(PWD)/include -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1 -D VERSION=\"$(VERSION)\"
-LDFLAGS := -Wl,--build-id -L$(PWD)/BlocksRunTime
+CFLAGS := -g3 -Wall -fblocks -I$(PWD)/BlocksRunTime -I$(PWD)/include -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1 -D VERSION=\"$(VERSION)\" -fPIC -fPIE
+LDFLAGS := -Wl,--build-id -L$(PWD)/BlocksRunTime -pie
SUBDIRS := BlocksRunTime newfs_hfs.tproj fsck_hfs.tproj
all clean: