summaryrefslogtreecommitdiffstats
path: root/daemons
diff options
context:
space:
mode:
Diffstat (limited to 'daemons')
-rw-r--r--daemons/ipa-kdb/Makefile.am5
-rw-r--r--daemons/ipa-kdb/ipa_kdb.exports10
2 files changed, 14 insertions, 1 deletions
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:
+ *;
+};