Enable ASLR feature 40/144340/1 accepted/tizen/4.0/unified/20170828.222531 accepted/tizen/unified/20170821.051051 submit/tizen/20170818.014207 submit/tizen_4.0/20170828.100005
authorYunmi Ha <yunmi.ha@samsung.com>
Wed, 16 Aug 2017 09:04:55 +0000 (18:04 +0900)
committerYunmi Ha <yunmi.ha@samsung.com>
Wed, 16 Aug 2017 09:04:55 +0000 (18:04 +0900)
Change-Id: I47478975002971b7ad5e8168fda6dbe99ea04dfe
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
tools/Makefile.in

index 15843f0..f12c335 100644 (file)
@@ -119,14 +119,17 @@ include $(top_builddir)/make.tmpl
 
 LIBS += $(UDEV_LIBS)
 
+dmsetup_CFLAGS = $(CFLAGS) -fPIE
+dmsetup_LDFLAGS = $(LDFLAGS) -pie
+
 device-mapper: $(TARGETS_DM)
 
 dmsetup: dmsetup.o $(top_builddir)/libdm/libdevmapper.$(LIB_SUFFIX)
-       $(CC) $(CFLAGS) $(LDFLAGS) -L$(top_builddir)/libdm \
+       $(CC) $(dmsetup_CFLAGS) $(dmsetup_LDFLAGS) -L$(top_builddir)/libdm \
              -o $@ dmsetup.o -ldevmapper $(LIBS)
 
 dmsetup.static: dmsetup.o $(interfacebuilddir)/libdevmapper.a
-       $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \
+       $(CC) $(dmsetup_CFLAGS) $(dmsetup_LDFLAGS) -static -L$(interfacebuilddir) \
              -o $@ dmsetup.o -ldevmapper $(STATIC_LIBS) $(LIBS)
 
 all: device-mapper