diff options
author | Simo Sorce <ssorce@redhat.com> | 2011-07-05 22:39:23 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2011-08-26 08:24:49 -0400 |
commit | 579a1599151f6964673afa39188e64c1d9dd23cc (patch) | |
tree | 5d350669cb23fcfc2edb60510249959637ebdefc /daemons | |
parent | bac6f2dd13cfc8d1f1fa16cac6bcc242e1a3356e (diff) | |
download | freeipa-579a1599151f6964673afa39188e64c1d9dd23cc.tar.gz freeipa-579a1599151f6964673afa39188e64c1d9dd23cc.tar.xz freeipa-579a1599151f6964673afa39188e64c1d9dd23cc.zip |
ipa-kdb: add exports file
limit exported symbols only to the ones actually needed by krb5kdc
Diffstat (limited to 'daemons')
-rw-r--r-- | daemons/ipa-kdb/Makefile.am | 5 | ||||
-rw-r--r-- | daemons/ipa-kdb/ipa_kdb.exports | 10 |
2 files changed, 14 insertions, 1 deletions
diff --git a/daemons/ipa-kdb/Makefile.am b/daemons/ipa-kdb/Makefile.am index 1368da862..30076241f 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 000000000..d2c3f3024 --- /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: + *; +}; |