]> git.ipfire.org Git - people/stevee/pakfire.git/commitdiff
CFLAGS: Explicitely add RELRO and BIND_NOW options
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 29 Apr 2016 12:31:00 +0000 (08:31 -0400)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 29 Apr 2016 12:31:00 +0000 (08:31 -0400)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
macros/cflags.macro

index 7474c5db075d348f74fc1e0e936df610b9b550e9..c52ef19ff2cdd92122fdda321ce78e1e874f3af0 100644 (file)
@@ -2,7 +2,7 @@
 # Export CFLAGS + CXXFLAGS
 GLOBAL_CFLAGS   = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Werror=format-security
 GLOBAL_CFLAGS  += -fexceptions -fPIC -fstack-protector-strong --param=ssp-buffer-size=4
-GLOBAL_CFLAGS  += -grecord-gcc-switches
+GLOBAL_CFLAGS  += -grecord-gcc-switches -Wl,-z,relro -Wl,-z,now
 
 CFLAGS_i686     = -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables
 CFLAGS_x86_64   = -m64 -mtune=generic
@@ -12,4 +12,4 @@ CFLAGS_armv7hl  = -march=armv7-a -mfpu=vfpv3-d16  -mfloat-abi=hard -mthumb
 export CFLAGS   = %{GLOBAL_CFLAGS} %{CFLAGS_%{DISTRO_ARCH}}
 export CXXFLAGS = %{CFLAGS}
 
-export LDFLAGS  = -Wl,-z,relro
+export LDFLAGS  =