From 632107d94461024f2cdcb6bbe530cc14e96f3fe0 Mon Sep 17 00:00:00 2001 From: Shinwoo Kim Date: Wed, 3 Jun 2015 20:30:57 +0900 Subject: [PATCH] Apply address space layout randomization (ASLR) Conflicts: bus/Makefile.am Change-Id: Ifbe933b90f357c0a179175333d57edc88b6c2316 --- bus/Makefile.am | 3 ++- registryd/Makefile.am | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bus/Makefile.am b/bus/Makefile.am index 574e0ad..8e0eec6 100644 --- a/bus/Makefile.am +++ b/bus/Makefile.am @@ -7,8 +7,9 @@ libexec_PROGRAMS = at-spi-bus-launcher at_spi_bus_launcher_SOURCES = at-spi-bus-launcher.c at_spi_bus_launcher_CPPFLAGS = -DSYSCONFDIR=\"$(sysconfdir)\" \ -DDBUS_DAEMON=\"$(DBUS_DAEMON)\" -at_spi_bus_launcher_CFLAGS = $(GIO_CFLAGS) $(APPSVC_CFLAGS) $(VCONF_CFLAGS) $(AUL_CFLAGS) +at_spi_bus_launcher_CFLAGS = $(GIO_CFLAGS) $(APPSVC_CFLAGS) $(VCONF_CFLAGS) $(AUL_CFLAGS) -fPIE at_spi_bus_launcher_LDADD = $(GIO_LIBS) $(X_LIBS) $(APPSVC_LIBS) $(VCONF_LIBS) $(AUL_LIBS) +at_spi_bus_launcher_LDFLAGS = -pie default_sessiondir = $(sysconfdir)/xdg/autostart default_session_DATA = at-spi-dbus-bus.desktop diff --git a/registryd/Makefile.am b/registryd/Makefile.am index c9c9d39..1e2e953 100644 --- a/registryd/Makefile.am +++ b/registryd/Makefile.am @@ -1,6 +1,8 @@ libexec_PROGRAMS = at-spi2-registryd +at_spi2_registryd_LDFLAGS = -pie at_spi2_registryd_CFLAGS = \ + -fPIE \ $(GLIB_CFLAGS) \ $(GIO_CFLAGS) \ $(DBUS_CFLAGS) \ -- 2.7.4