From ac1f0059fbb5b8acb87137e06530601b08985a1f Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Mon, 7 Aug 2017 15:27:41 +0900 Subject: [PATCH] adapt ASLR for tdm-monitor and tools Change-Id: I14544a6fa5f4a9d4ded753ec12f031a7e09309ef --- client/Makefile.am | 5 ++++- tools/Makefile.am | 10 ++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/client/Makefile.am b/client/Makefile.am index becccc6..af2503f 100644 --- a/client/Makefile.am +++ b/client/Makefile.am @@ -36,9 +36,12 @@ bin_PROGRAMS = \ tdm_monitor_SOURCES = \ $(top_srcdir)/protocol/tdm-protocol.c \ tdm_monitor.c -tdm_monitor_LDFLAGS = ${LDFLAGS} +tdm_monitor_LDFLAGS = \ + -pie \ + ${LDFLAGS} tdm_monitor_LDADD = $(TDM_CLIENT_LIBS) ../common/libtdm-common.la tdm_monitor_CFLAGS = \ + -fPIE \ $(TDM_CFLAGS) \ -I$(top_srcdir)/include \ -I$(top_srcdir)/protocol \ diff --git a/tools/Makefile.am b/tools/Makefile.am index 2057e4a..d19e5e6 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -6,8 +6,11 @@ bin_PROGRAMS = \ tdm_test_server_SOURCES = \ buffers.c \ tdm_test_server.c -tdm_test_server_LDFLAGS = ${LDFLAGS} +tdm_test_server_LDFLAGS = \ + -pie \ + ${LDFLAGS} tdm_test_server_CFLAGS = \ + -fPIE \ $(TDM_CFLAGS) \ -I$(top_srcdir)/include \ -I$(top_srcdir)/src @@ -18,8 +21,11 @@ tdm_test_server_LDADD = \ #tdm-test-cliet tdm_test_client_SOURCES = \ tdm_test_client.c -tdm_test_client_LDFLAGS = ${LDFLAGS} +tdm_test_client_LDFLAGS = \ + -pie \ + ${LDFLAGS} tdm_test_client_CFLAGS = \ + -fPIE \ $(TDM_CFLAGS) \ -I$(top_srcdir)/include \ -I$(top_srcdir)/client \ -- 2.7.4