Blob Blame History Raw
diff -ur suricata-1.0.5.orig/libhtp/htp/Makefile.am suricata-1.0.5/libhtp/htp/Makefile.am
--- suricata-1.0.5.orig/libhtp/htp/Makefile.am	2011-07-25 09:17:35.000000000 -0400
+++ suricata-1.0.5/libhtp/htp/Makefile.am	2011-07-25 10:54:59.000000000 -0400
@@ -10,4 +10,4 @@
 
 lib_LTLIBRARIES= libhtp.la
 libhtp_la_SOURCES= $(h_sources) $(c_sources)
-libhtp_la_LDFLAGS= -version-info $(GENERIC_LIBRARY_VERSION) -release $(GENERIC_RELEASE)
+libhtp_la_LDFLAGS= -version-info $(GENERIC_LIBRARY_VERSION) -release $(GENERIC_RELEASE) -Wl,-z,relro
diff -ur suricata-1.0.5.orig/src/Makefile.am suricata-1.0.5/src/Makefile.am
--- suricata-1.0.5.orig/src/Makefile.am	2011-07-25 09:17:35.000000000 -0400
+++ suricata-1.0.5/src/Makefile.am	2011-07-25 10:54:09.000000000 -0400
@@ -223,12 +223,12 @@
 
 
 # the library search path.
-suricata_LDFLAGS = $(all_libraries)
+suricata_LDFLAGS = $(all_libraries) -pie
 
 if BUILD_LIBHTP
 suricata_LDADD = $(top_builddir)/libhtp/htp/libhtp.la
 INCLUDES += -I$(top_srcdir)/libhtp
 endif
 
-#suricata_CFLAGS = -Wall -fno-strict-aliasing 
+suricata_CFLAGS = -Wall -fno-strict-aliasing -DPIE -fPIE