File amanda-2.6.0-pie.patch of Package amanda
--- server-src/Makefile.am +++ server-src/Makefile.am @@ -12,8 +12,8 @@ -I$(top_srcdir)/device-src \ -I$(top_srcdir)/gnulib -AM_CFLAGS = $(AMANDA_WARNING_CFLAGS) -AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS) +AM_CFLAGS = $(AMANDA_WARNING_CFLAGS) +AM_LDFLAGS = -pie $(AMANDA_STATIC_LDFLAGS) LINT=$(AMLINT) LINTFLAGS=$(AMLINTFLAGS) --- tape-src/Makefile.am +++ tape-src/Makefile.am @@ -6,8 +6,8 @@ -I$(top_srcdir)/common-src \ -I$(top_srcdir)/gnulib -AM_CFLAGS = $(AMANDA_WARNING_CFLAGS) -AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS) +AM_CFLAGS = $(AMANDA_WARNING_CFLAGS) +AM_LDFLAGS = -pie $(AMANDA_STATIC_LDFLAGS) LINT=@AMLINT@ LINTFLAGS=@AMLINTFLAGS@ --- common-src/Makefile.am +++ common-src/Makefile.am @@ -7,8 +7,8 @@ INCLUDES = -I$(top_srcdir)/gnulib -AM_CFLAGS = $(AMANDA_WARNING_CFLAGS) -AM_LDFLAGS = $(AMANDA_STATIC_LDFLAGS) +AM_CFLAGS = $(AMANDA_WARNING_CFLAGS) +AM_LDFLAGS = -pie $(AMANDA_STATIC_LDFLAGS) amlib_LTLIBRARIES = libamanda.la