From 579a1599151f6964673afa39188e64c1d9dd23cc Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Tue, 5 Jul 2011 22:39:23 -0400 Subject: ipa-kdb: add exports file limit exported symbols only to the ones actually needed by krb5kdc --- daemons/ipa-kdb/Makefile.am | 5 ++++- daemons/ipa-kdb/ipa_kdb.exports | 10 ++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 daemons/ipa-kdb/ipa_kdb.exports (limited to 'daemons') diff --git a/daemons/ipa-kdb/Makefile.am b/daemons/ipa-kdb/Makefile.am index 1368da86..30076241 100644 --- a/daemons/ipa-kdb/Makefile.am +++ b/daemons/ipa-kdb/Makefile.am @@ -26,7 +26,8 @@ ipadb_la_SOURCES = \ ipadb_la_LDFLAGS = \ -avoid-version \ - -module + -module \ + -Wl,--version-script,$(srcdir)/ipa_kdb.exports ipadb_la_LIBADD = \ $(KRB5_LIBS) \ @@ -34,6 +35,8 @@ ipadb_la_LIBADD = \ $(LDAP_LIBS) \ $(NULL) +dist_noinst_DATA = ipa_kdb.exports + EXTRA_DIST = \ README \ $(NULL) diff --git a/daemons/ipa-kdb/ipa_kdb.exports b/daemons/ipa-kdb/ipa_kdb.exports new file mode 100644 index 00000000..d2c3f302 --- /dev/null +++ b/daemons/ipa-kdb/ipa_kdb.exports @@ -0,0 +1,10 @@ +EXPORTED { + + # public symbols + global: + kdb_function_table; + + # everything else is local + local: + *; +}; -- cgit