diff options
author | Colin Watson <cjwatson@debian.org> | 2014-09-17 23:11:32 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2014-09-17 23:11:32 +0100 |
commit | a4025e2f7abdbae034d16c55e0a89bb6450055de (patch) | |
tree | 9a36afd43f515d76ec2e1b8460f0df498f267a08 /libdb | |
parent | 6a91258b595300528f1b1c5a9f16cc48497b9715 (diff) |
Make sure that generated shared libraries have no undefined symbols
Based on a change found in
https://github.com/Alexpux/MSYS2-packages/tree/master/man-db.
* lib/Makefile.am (libman_la_LDFLAGS): Add -no-undefined.
* libdb/Makefile.am (libmandb_la_LDFLAGS): Add -no-undefined.
Diffstat (limited to 'libdb')
-rw-r--r-- | libdb/Makefile.am | 3 | ||||
-rw-r--r-- | libdb/Makefile.in | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/libdb/Makefile.am b/libdb/Makefile.am index 1526523e..f6f63bd7 100644 --- a/libdb/Makefile.am +++ b/libdb/Makefile.am @@ -43,4 +43,5 @@ libmandb_la_SOURCES = \ libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS) -libmandb_la_LDFLAGS = -avoid-version -release $(VERSION) -rpath $(pkglibdir) +libmandb_la_LDFLAGS = \ + -avoid-version -release $(VERSION) -rpath $(pkglibdir) -no-undefined diff --git a/libdb/Makefile.in b/libdb/Makefile.in index 1c0e7141..71042dd3 100644 --- a/libdb/Makefile.in +++ b/libdb/Makefile.in @@ -1396,7 +1396,9 @@ libmandb_la_SOURCES = \ mydbm.h libmandb_la_LIBADD = ../lib/libman.la $(DBLIBS) -libmandb_la_LDFLAGS = -avoid-version -release $(VERSION) -rpath $(pkglibdir) +libmandb_la_LDFLAGS = \ + -avoid-version -release $(VERSION) -rpath $(pkglibdir) -no-undefined + all: all-am .SUFFIXES: |