1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +02:00
guile/libguile-ltdl
Stefan Jahn 2e945bccca 2003-05-29 Stefan Jahn <stefan@lkcc.org>
* configure.in: Removed -lm check and added a cached check for
        __libc_stack_end to get it building for mingw32 hosts.

2003-05-29  Stefan Jahn  <stefan@lkcc.org>

        * win32-dirent.c: Use malloc() instead of scm_malloc().

        * stime.c (s_scm_strftime): Add a type cast to avoid compiler
        warning.

        * posix.c (s_scm_putenv): Disable use of unsetenv() for the
        mingw32 build.

        * modules.c (s_scm_module_import_interface): Renamed local
        variable interface to _interface.  Seems like 'interface'
        is a special compiler directive for the mingw32 compiler.

        * mkstemp.c: Provide prototype to avoid compiler warning.

        * load.c (s_scm_search_path): Fixed absolute and relative
        path detections for native Windows platforms.

        * gc.h, threads.h: Export some more symbols using SCM_API
	(necessary to build on mingw32).

        * gc-freelist.c ("s_scm_map_free_list",
        "s_scm_gc_set_debug_check_freelist_x"): Fixed use of FUNC_NAME.

        * fports.c (fport_fill_input): Disable use of
        fport_wait_for_input() on Win32 platforms.

        * filesys.c (s_scm_basename): Fixed __MINGW32__ code.

        * Makefile.am: Modified some rules for cross compiling.

2003-05-29  Stefan Jahn  <stefan@lkcc.org>

        * raw-ltdl.c: Some more modifications for mingw32 platforms.

2003-05-29  Stefan Jahn  <stefan@lkcc.org>

        * Makefile.am (libguile_srfi_srfi_1_la_LDFLAGS,
        libguile_srfi_srfi_4_la_LDFLAGS,
        libguile_srfi_srfi_13_14__la_LDFLAGS): Added the -no-undefined
        option for the mingw32 build.

2003-05-29  Stefan Jahn  <stefan@lkcc.org>

        * standalone/Makefile.am: Setup to build on mingw32.
2003-05-29 14:39:13 +00:00
..
upstream * upstream/Makefile.am (ltdl.h.diff, ltdl.c.diff): add $(srcdir) 2002-10-27 19:38:43 +00:00
.cvsignore *** empty log message *** 2002-10-05 04:45:15 +00:00
ChangeLog 2003-05-29 Stefan Jahn <stefan@lkcc.org> 2003-05-29 14:39:13 +00:00
COPYING.LIB * COPYING.LIB: moved from ../libltdl. 2002-10-05 04:51:06 +00:00
guile-ltdl.c * guile-ltdl.c (scm_lt_dlpreload_default): new function. Replaces 2002-10-09 21:16:12 +00:00
guile-ltdl.h * guile-ltdl.h: add scm_lt_dlsymlist typedef. 2002-10-09 21:16:18 +00:00
Makefile.am (INCLUDES): Also look for includes in "." and 2002-10-11 13:05:43 +00:00
raw-ltdl.c 2003-05-29 Stefan Jahn <stefan@lkcc.org> 2003-05-29 14:39:13 +00:00
raw-ltdl.h * raw-ltdl.h: add SCM_INSERTED_DLSYMLIST_STRUCT_DECL so we can 2002-10-09 21:16:24 +00:00
README * guile-ltdl.c: main source file for libguile-ltdl -- #includes 2002-10-05 04:51:24 +00:00