File vtorrent-make.patch of Package vtorrent
--- src/makefile.unix 2015-08-10 22:04:02.000000000 +0200
+++ makefile.unix 2015-08-10 22:09:51.683248783 +0200
@@ -78,9 +78,9 @@
# Build position independent code to take advantage of Address Space Layout Randomization
# offered by some kernels.
# see doc/build-unix.txt for more information.
- ifdef PIE
- HARDENING+=-fPIE
- LDHARDENING+=-pie
+ ifdef PIC
+ HARDENING+=-fPIC
+ LDHARDENING+=-pic
endif
# -D_FORTIFY_SOURCE=2 does some checking for potentially exploitable code patterns in
@@ -99,7 +99,7 @@
# CXXFLAGS can be specified on the make command line, so we use xCXXFLAGS that only
# adds some defaults in front. Unfortunately, CXXFLAGS=... $(CXXFLAGS) does not work.
-xCXXFLAGS=-O2 $(EXT_OPTIONS) -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -fPIE \
+xCXXFLAGS=-O2 $(EXT_OPTIONS) -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -fPIC \
$(DEBUGFLAGS) $(DEFS) $(HARDENING) $(CXXFLAGS)
# LDFLAGS can be specified on the make command line, so we use xLDFLAGS that only