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