Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > b02a68f114011d84d9fbeced280f85d4 > files > 6

bookkeeper-4.2.1-13.mga5.src.rpm

--- hedwig-client/src/main/cpp/lib/Makefile.am	2012-11-02 21:47:32.000000000 +0100
+++ hedwig-client/src/main/cpp/lib/Makefile.am-gil	2013-06-11 18:32:22.177362719 +0200
@@ -20,9 +20,9 @@
 
 lib_LTLIBRARIES = libhedwig01.la
 libhedwig01_la_SOURCES = protocol.cpp channel.cpp client.cpp util.cpp clientimpl.cpp publisherimpl.cpp subscriberimpl.cpp eventdispatcher.cpp data.cpp filterablemessagehandler.cpp simplesubscriberimpl.cpp multiplexsubscriberimpl.cpp
-libhedwig01_la_CPPFLAGS = -I$(top_srcdir)/inc $(DEPS_CFLAGS)
+libhedwig01_la_CPPFLAGS = -I$(top_srcdir)/inc $(DEPS_CFLAGS) -fPIE
 libhedwig01_la_LIBADD = $(DEPS_LIBS) $(BOOST_CPPFLAGS) 
-libhedwig01_la_LDFLAGS = -no-undefined $(BOOST_ASIO_LIB) $(BOOST_LDFLAGS) $(BOOST_THREAD_LIB)
+libhedwig01_la_LDFLAGS = -no-undefined $(BOOST_ASIO_LIB) $(BOOST_LDFLAGS) $(BOOST_THREAD_LIB) -pie -Wl,-z,relro -Wl,-z,now
 
 protocol.cpp: $(PROTODEF)
 	protoc --cpp_out=. -I`dirname $(PROTODEF)` $(PROTODEF)