--- a/Makefile.am
+++ b/Makefile.am
@@ -89,7 +89,7 @@
 
 nobase_include_HEADERS = isa-l.h
 libisal_la_LDFLAGS = $(AM_LDFLAGS) \
-	-version-info $(LIBISAL_CURRENT):$(LIBISAL_REVISION):$(LIBISAL_AGE)
+	-no-undefined -version-info $(LIBISAL_CURRENT):$(LIBISAL_REVISION):$(LIBISAL_AGE)
 libisal_la_LIBADD = ${noinst_LTLIBRARIES}
 
 EXTRA_DIST += ${other_src}
