* dynl.c: Don't define stub procedures if DYNAMIC_LINKING is not
authorGary Houston <ghouston@arglist.com>
Fri, 12 Jul 2002 17:46:15 +0000 (17:46 +0000)
committerGary Houston <ghouston@arglist.com>
Fri, 12 Jul 2002 17:46:15 +0000 (17:46 +0000)
commit4f6f9ae3d35a15a908242d851e403a207ffb8cc0
treefcb8d3284a2d34aaec0329ba94a619e546bf634f
parent7e7eb95b41dc5498e9f73957df753a91749ddb26
* dynl.c: Don't define stub procedures if DYNAMIC_LINKING is not
defined.  They don't do anything useful, especially since the
only case where DYNAMIC_LINKING is undefined seems to be
when --with-modules=no is given to configure, which is basically
requesting that the "dynamic linking module" be omitted.

* Makefile.am (libguile_la_SOURCES): move dynl.c from
libguile_la_SOURCES to EXTRA_libguile_la_SOURCES.

* extensions.c (load_extension): check DYNAMIC_LINKING for
scm_dynamic_call.
* init.c (scm_init_guile_1): check DYNAMIC_LINKING for
scm_init_dynamic_linking.

* configure.in: check dynamic linking before modules.  Add dynl.c
if dynamic linking is available, i.e., unless --with-modules=no
was given to configure.
ChangeLog
configure.in
libguile/ChangeLog
libguile/Makefile.am
libguile/dynl.c
libguile/extensions.c
libguile/init.c