cygwin/mingw shared libs need libtool LDFLAGS = -no-undefined
authorReini Urban <rurban@cpanel.net>
Sat, 7 Jul 2012 17:42:00 +0000 (12:42 -0500)
committerReini Urban <rurban@cpanel.net>
Sat, 7 Jul 2012 17:52:02 +0000 (12:52 -0500)
otherwise only static libs are created.

Makefile.am

index 16f32a6..6de5607 100644 (file)
@@ -198,7 +198,7 @@ if FFI_DEBUG
 AM_CFLAGS += -DFFI_DEBUG
 endif
 
-libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
+libffi_la_LDFLAGS = -no-undefined -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LTLDFLAGS) $(AM_LTLDFLAGS)
 
 AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src -DFFI_BUILDING
 AM_CCASFLAGS = $(AM_CPPFLAGS) -g