summaryrefslogtreecommitdiff
path: root/srfi
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2001-11-02 00:19:42 +0000
committerMarius Vollmer <mvo@zagadka.de>2001-11-02 00:19:42 +0000
commitcb0abacf36ddbcf48e635bcc6bbbc783cecd024c (patch)
treebcb6cd9de38f4e633e4efcbdfe6afb06c603bc23 /srfi
parent33b001fd89d070cc6e2d8a0d6d6c43fe90555972 (diff)
downloadguile-cb0abacf36ddbcf48e635bcc6bbbc783cecd024c.tar.gz
Put `-no-undefined' into LDFLAGS to support linkers
which do not allow unresolved symbols inside shared libraries.
Diffstat (limited to 'srfi')
-rw-r--r--srfi/Makefile.am8
1 files changed, 5 insertions, 3 deletions
diff --git a/srfi/Makefile.am b/srfi/Makefile.am
index 01e16aa99..00ec079bd 100644
--- a/srfi/Makefile.am
+++ b/srfi/Makefile.am
@@ -22,7 +22,7 @@
AUTOMAKE_OPTIONS = gnu
## Prevent automake from adding extra -I options
-DEFS = @DEFS@
+DEFS = @DEFS@ @EXTRA_DEFS@
## Check for headers in $(srcdir)/.., so that #include
## <libguile/MUMBLE.h> will find MUMBLE.h in this dir when we're
## building.
@@ -34,10 +34,12 @@ lib_LTLIBRARIES = libguile-srfi-srfi-13-14.la libguile-srfi-srfi-4.la
BUILT_SOURCES = srfi-13.x srfi-14.x srfi-4.x
libguile_srfi_srfi_13_14_la_SOURCES = srfi-13.x srfi-13.c srfi-14.x srfi-14.c\
srfi-13.h srfi-14.h
-libguile_srfi_srfi_13_14_la_LDFLAGS = -version-info 0:0 -export-dynamic
+libguile_srfi_srfi_13_14_la_LDFLAGS = -version-info 0:0 -export-dynamic -no-undefined
+libguile_srfi_srfi_13_14_la_LIBADD = $(top_srcdir)/libguile/libguile.la
libguile_srfi_srfi_4_la_SOURCES = srfi-4.x srfi-4.c srfi-4.h
-libguile_srfi_srfi_4_la_LDFLAGS = -version-info 0:0 -export-dynamic
+libguile_srfi_srfi_4_la_LDFLAGS = -version-info 0:0 -export-dynamic -no-undefined
+libguile_srfi_srfi_4_la_LIBADD = $(top_srcdir)/libguile/libguile.la
srfidir = $(datadir)/guile/$(VERSION)/srfi
srfi_DATA = srfi-1.scm \