1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Description: makefiles do not allow setting of external flags
so this must be done as patch
Index: cpdb-libs-1.2.0/lib/Makefile.am
===================================================================
--- cpdb-libs-1.2.0.orig/lib/Makefile.am 2018-08-19 12:32:05.000000000 +0200
+++ cpdb-libs-1.2.0/lib/Makefile.am 2023-01-09 13:38:27.183022944 +0100
@@ -13,7 +13,7 @@
libcpdb_libs_common_la_LIBADD += $(GIO_LIBS)
libcpdb_libs_common_la_LIBADD += $(GIOUNIX_LIBS)
-libcpdb_libs_common_la_LDFLAGS = -no-undefined -version-info 1
+libcpdb_libs_common_la_LDFLAGS = -no-undefined -version-info 1 -Wl,-z,now -Wl,-z,relro
libcpdb_libs_frontend_la_SOURCES = frontend_helper.c
libcpdb_libs_frontend_la_CPPFLAGS = $(GLIB_CFLAGS)
@@ -25,7 +25,7 @@
libcpdb_libs_frontend_la_LIBADD += $(GIO_LIBS)
libcpdb_libs_frontend_la_LIBADD += $(GIOUNIX_LIBS)
-libcpdb_libs_frontend_la_LDFLAGS = -no-undefined -version-info 1
+libcpdb_libs_frontend_la_LDFLAGS = -no-undefined -version-info 1 -Wl,-z,now -Wl,-z,relro
##INSTALL HEADERS
cpd_interface_headersdir = $(includedir)/cpd-interface-headers
|