From: Yunmi Ha Date: Wed, 16 Aug 2017 09:04:55 +0000 (+0900) Subject: Enable ASLR feature X-Git-Tag: accepted/tizen/4.0/unified/20170828.222531^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e29457ea27c58183f3babc960f233a05d2b69e38;p=platform%2Fupstream%2Fdevice-mapper.git Enable ASLR feature Change-Id: I47478975002971b7ad5e8168fda6dbe99ea04dfe Signed-off-by: Yunmi Ha --- diff --git a/tools/Makefile.in b/tools/Makefile.in index 15843f0..f12c335 100644 --- a/tools/Makefile.in +++ b/tools/Makefile.in @@ -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