| 2001-07-09 Robert Boehne <rboehne@ricardo-us.com> |
| |
| From Michael Elizabeth Chastain <chastain@cygnus.com>: |
| * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Set max_cmd_len |
| to a maximum of 512Kb, as it seems some HPUX 11.0 systems |
| have trouble with 1MB. |
| |
| 2001-07-09 Gary V. Vaughan <gary@gnu.org> |
| |
| * README-alpha: Upgrade distribution instructions to include |
| canonical location of texinfo.tex. |
| |
| 2001-07-09 Timothy Wall <twall@oculustech.com> |
| |
| * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Don't disable shlibs |
| on AIX5/IA64 with GNU ld. Keep gnu defaults if using gnu tools |
| on AIX5/IA64. |
| |
| 2001-07-09 Robert Boehne <rboehne@ricardo-us.com> |
| |
| * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Set max_cmd_len |
| to -1 on hurd, it has no command line argument limits. |
| * ltmain.in Handle max_cmd_len=-1 for systems that don't have |
| command line argument limits. |
| |
| 2001-07-05 Gary V. Vaughan <gary@gnu.org> |
| |
| * libtool.m4 (_LT_AC_LANG_C_CONFIG): Revert to 1.3.x |
| sematics, and always build static libs when the host machine |
| cannot build shared libs. Even if static libs were explicitly |
| disabled. |
| |
| 2001-07-02 Gary V. Vaughan <gary@gnu.org> |
| |
| Cleanup of libltdl: |
| * ltdl.c (lt_dladderror): Don't use `index' as a variable name, |
| since it is a function on BSD based boxes. |
| (lt_dlseterror): Ditto. |
| (lt_dlexit): Remove unused errormsg declaration. |
| (foreach_dirinpath): Make sure filename is initialised. |
| (find_handle): Return NULL for a failed search. |
| (foreachfile_callback): Don't reuse data2 symbol from prototype |
| in func declaration to prevent symbol shadowing. |
| * ltdl.h (lt_dlmutex_seterror): Don't use `error' as a parameter |
| name, since it is a function on glibc boxes. |
| |
| * libtoolize.in: Display --version in the same format as |
| autoconf and automake. |
| * ltmain.in: Ditto. |
| |
| 2001-06-30 Gary V. Vaughan <gary@gnu.org> |
| |
| Merge test improvements from multi-language-branch: |
| * tests/defs: Find and set the value of CC probed by libtool.m4 |
| * tests/link-2.test: Use a .lo wrapper script, and the value of |
| CC set by defs instead of hardcoding gcc. |
| * tests/link.test: Use the value of CC set by defs instead of |
| hardcoding gcc. |
| * tests/quote.test: Ditto. |
| * tests/suffix.test: Ditto. |
| |
| * libtool.m4 (AC_LIBTOOL_PROG_COMPILER_PIC) [aix*]: Always set |
| lt_prog_compiler_wl to `-Wl'. |
| Reported by Albert Chin-A-Young <china@thewrittenword.com> |
| |
| * ltdl.m4 (AC_LTDL_DLLIB) [sco3.2*]: When searching for a dlopen |
| implementation, and adding `-ldl' has failed, try linking a call |
| to dlopen, #including dlfcn.h, and without -ldl. On sco3.2 the |
| header files redefines the interface symbols to point at the |
| implementation symbols in libc. |
| Reported by "Golubev I. N." <gin@mo.msk.ru> |
| |
| 2001-06-29 Tim Van Holder <tim.van.holder@pandora.be> |
| |
| General cleanup of autoconf-2.50 upgrade: |
| * configure.ac: Mark as needing autoconf-mode in |
| emacs. Pass arguments to AC_INIT. |
| * cdemo/configure.ac: Ditto. |
| * demo/configure.ac: Ditto. |
| * depdemo/configure.ac: Ditto. |
| * libtldl/configure.ac: Ditto. |
| * mdemo/configure.ac: Ditto. |
| * pdemo/configure.ac: Ditto. |
| * tagdemo/configure.ac: Ditto. |
| * ltdl.m4: Mark as needing autoconf-mode in |
| emacs. |
| * libtool.m4: Mark as needing autoconf-mode in |
| emacs. Don't add () to AS_MESSAGE_LOG_FD. |
| * libltdl/configure.ac: Use config-h.in as |
| template for config.h. |
| * tagdemo/configure.ac: Drop the AC_DIAGNOSTIC. Move |
| AC_LANG([C++]) after the OBJEXT/EXEEXT check. |
| |
| 2001-06-29 Gary V. Vaughan <gary@gnu.org> |
| |
| From Tim Van Holder <tim.van.holder@pandora.be> |
| * tests/suffix.test: Typo in 2nd for loop. |
| |
| From Tim Van Holder <tim.van.holder@pandora.be> |
| * libltdl/Makefile.am (OBJECTS): This was an implicit variable. |
| instead state the list of object variables explicitly. |
| |
| From Bruno Haible <haible@ilog.fr> |
| * libtool.m4: undefine the m4 builtin `symbols', so that the |
| string `symbols' can be used in the rest of the code without |
| causing errors with autoconf-2.13. |
| |
| From "Golubev I. N." <gin@mo.msk.ru> |
| * tests/Makefile.am (CPPLAGS): Typo. s/CPPLAGS/CPPFLAGS. |
| |
| * mdemo/Makefile,am (foo1_la_LIBADD): Add libsub.la, since foo1 |
| does use symbols from libsub.la -- only platforms that allow |
| undefined symbols in libraries were able to cope with this |
| previously. |
| Reported by Robert Collins <robert.collins@itdomain.com.au> |
| |
| From "Golubev I. N." <gin@mo.msk.ru> |
| * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS) [sco3.2v5*]: Needs |
| -wl,-Bexport to make self dlopen work. |
| |
| 2001-06-28 Gary V. Vaughan <gary@gnu.org> |
| |
| From Alexander Bluhm <Alexander.Bluhm@WiredMinds.de> |
| * libltdl/ltdl.c (lt_dlopen): Fix bad memory initialisation |
| assumptions. |
| |
| * libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE) [HPUX]: Define |
| lt_cv_sys_global_symbol_to_c_name_address to be a sed expression |
| for mangling the output of the symbol pipe into a brace delimited |
| C declaration of symbol name and address. |
| * ltmain.in: Use it to generate the fooS.c symbol name |
| Reported by Albert Chin-A-Young <china@thewrittenword.com> |
| |
| 2001-06-28 Tim Van Holder <tim.van.holder@pandora.be>, Gary V. Vaughan <gary@gnu.org> |
| |
| * bootstrap: Use cp instead of ln -s, for systems without |
| symlinks. Reorder the statements to avoid repetition outside |
| the loop. |
| |
| 2001-06-28 Paolo Bonzini <bonzini@gnu.org>, Gary V. Vaughan <gary@gnu.org> |
| |
| Libtool now builds with the help of Autoconf-2.50! |
| * configure.ac (AC_PREREQ): Require Autoconf-2.50 or newer. |
| (AC_PROG_CPP, AC_EXEEXT, AC_OBJEXT): Removed. Autoconf-2.50 |
| doesn't have the AC_REQUIRE bug that required these to be called |
| explicitly from here. Autoconf-2.50 uses this file instead of... |
| * configure.in: ...this, which is now deleted. |
| * cdemo/configure.ac, cdemo/configure.in: Ditto. |
| * demo/configure.ac, demo/configure.in: Ditto. |
| * depdemo/configure.ac, depdemo/configure.in: Ditto. |
| * libltdl/configure.ac, libltdl/configure.in: Ditto. |
| * mdemo/configure.ac, mdemo/configure.in: Ditto. |
| * pdemo/configure.ac, pdemo/configure.in: Ditto. |
| * tagdemo/configure.ac, tagdemo/configure.in: Ditto. |
| * libltdl/acconfig.h: Deleted. |
| * Makefile.am (libtool): libtool now depends on configure.ac. |
| * libtool.m4 (_LT_AC_LOCK): Use 2.50's AC_LANG_PUSH/AC_LANG_POP |
| instead of 2.13's AC_LANG_SAVE/AC_LANG_RESTORE. |
| (AC_LIBTOOL_LANG_C_CONFIG): Ditto. |
| (AC_LIBTOOL_LANG_CXX_CONFIG): Ditto. |
| * libtoolize.in: Use $configure_ac, instead of hardcoding |
| configure.in. |
| |
| 2001-06-28 Tim Van Holder <tim.van.holder@pandora.be> |
| |
| * pdemo/Makefile.am: Use '=' instead of '+=' to shut up |
| automake. |
| |
| 2001-06-27 Gary V. Vaughan <gary@gnu.org> |
| |
| From brad@openbsd.org: |
| * NEWS: Updated. |
| * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [openbsd]: Improved |
| support for various openbsd platforms. |
| (AC_LIBTOOL_PROG_LD_SHLIBS): Ditto. |
| * ltmain.in: Ditto, |
| |
| 2001-06-26 Gary V. Vaughan <gary@gnu.org> |
| |
| * NEWS: Updated. |
| * libltdl/ltdl,c (LT_DLMUTEX_LOCK): Renamed from MUTEX_LOCK to |
| avoid potential namespace clash. |
| (LT_DLMUTEX_UNLOCK, LT_DLMUTEX_SETERROR, LT_DLMUTEX_GETERROR): |
| Ditto. |
| (lt_dlmutex_lock_func): Renamed from mutex_lock to avoid a |
| namespace clash of NCR MP-RAS. |
| (lt_dlmutex_unlock_func, lt_dlmutex_seterror_func, |
| lt_dlmutex_geterror_func): Ditto. |
| Reported by Edouard G. Parmelan <egp@free.fr> |
| |
| * libltdl/ltdl.c (LT_DLSTRLEN): Call strlen only if the argument |
| is non-NULL and non-zero in length. Changed all calls to strlen |
| appropriately. |
| |
| * libltdl/ltdl.c: Prototype all static functions. |
| |
| * ltdl.m4: Bump serial number to 3. |
| (AC_LIB_LTDL): Require AC_HEADER_DIRENT for ltdl.c. |
| * libltdl/ltdl.h (lt_dlforeachfile): Prototype for new function. |
| * libltdl/ltdl.c: Include an appropriate header for the |
| opendir/dirent api. |
| (foreach_dirinpath): Visit each file in a list of directories. |
| (find_file_callback): Factor out the core of find_file() to make |
| use of foreach_dirinpath(). |
| (find_file): Use it! |
| (find_handle_callback, find_handle): Ditto. |
| (lt_dlforeachfile): New function to find files in a searchpath.,, |
| (foreachfile_callback): ...using this callback. |
| * doc/libtool.texi (Libltdl interface): Document new |
| lt_dlforeachfile api call. |
| |
| 2001-06-25 Gary V. Vaughan <gary@gnu.org> |
| |
| * THANKS: Aded Albert Chin-A-Young. |
| |
| * libtool.m4 (IFS): When IFS is changed to split a string for |
| examination in a loop, restore it inside the loop as well as |
| outside incase IFS is needed by commands in that loop. |
| Reported by Pavel Roskin <proski@gnu.org> |
| |
| 2001-06-25 Albert Chin-A-Young <china@thewrittenword.com> |
| |
| * libtool.m4: Prefer shl_load to dlopen on HP-UX because dlopen |
| won't work properly without a patch. |
| |
| 2001-06-25 Daniel Harvey <daniel@amristar.com.au> |
| |
| * libtool.m4 (ltdll_cmds): [$]0 doesn't appear to translate through |
| the script correctly, change to $''0 |
| |
| 2001-06-25 Maciej W. Rozycki <macro@ds2.pg.gda.pl> |
| |
| * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for |
| mips-*-linux* and mipsel-*-linux*. |
| |
| 2001-06-24 Andreas Schwab <schwab@suse.de> |
| |
| * libtool.m4 (AC_LIBTOOL_SETUP): Remove failed try to |
| transform linux to linux-gnu in $host. |
| (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Match $host_os against |
| linux*, not linux-gnu*. |
| (AC_DEPLIBS_CHECK_METHOD): Likewise. |
| |
| 2001-06-24 Gary V. Vaughan <gary@gnu.org> |
| |
| * libtool.m4 (_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR): Set |
| PATH_SEPARATOR appropriately if it is not set already, |
| (_LT_AC_TAGCONFIG): Use it. |
| (AC_ENABLE_SHARED): Ditto. |
| (AC_ENABLE_STATIC): Ditto. |
| (AC_ENABLE_FAST_INSTALL): Ditto. |
| (AC_PATH_TOOL_PREFIX): Ditto. |
| (AC_PATH_MAGIC): Ditto. |
| (AC_PATH_PROG_NM): Ditto. |
| |
| From Tim Van Holder <tim.van.holder@pandora.be>: |
| * libtool.m4: Use the canonical absolute path test |
| ([\\/]* | ?:[\\/]) and $PATH_SEPARATOR wherever |
| appropriate. |
| (AC_LIBTOOL_PROG_CC_PIC): Properly recognize DJGPP as a |
| platform that doesn't support shared libraries. |
| (AC_LIBTOOL_SYS_MAX_CMD_LEN): Avoid this test on DJGPP; use a |
| fixed value (12K) instead. |
| (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Don't forget $ac_exeext |
| when testing for link success. |
| |
| * configure.in (AM_INIT_AUTOMAKE): Bumped version to 1.4a. |
| |
| Complete the new configure time tags creation facility based on |
| the ltcf-*.sh and ltconfig.in files from multi-language-branch: |
| * libtool.m4: More refactoring and reformatting. |
| (_LT_AC_LANG_GCJ_CONFIG): Merged ltcf-gcj.sh from |
| multi-language-branch. |
| (_LT_AC_LANG_CXX_CONFIG): Merged ltcf-cxx.sh from |
| multi-language-branch. |
| * configure.in (AC_PROG_CXX, LT_AC_PROG_GCJ): Compiler checks must |
| be done before AC_PROG_LIBTOOL which appends tags based on their |
| results. |
| |
| 2001-06-12 Robert Boehne <rboehne@ricardo-us.com> |
| |
| * docs/libtool.texi: Updated the libltdl interface documentation |
| to bring it up to date. |
| |
| 2001-06-06 Gary V. Vaughan <gary@gnu.org> |
| |
| * demo/Makefile.am (objdir): Use `libtool --config' for |
| extracting configuration values, since a given value may |
| be present in each tag. |
| (hc-libpath): Ditto. |
| (hc-minusL): Ditto. |
| * libtool.m4 (_LT_AC_TAGCONFIG): Add tagged configurations from |
| the --with-tags option. |
| (_LT_AC_LTCONFIG_HACK): Factored out into separate configuration |
| macros -- The interdependencies and running order are still |
| immutable, and need a lot of work to fix. |
| (AC_LIBTOOL_CONFIG): Taken from the previous incarnation of |
| _LT_AC_LTCONFIG_HACK -- this macro is used both to create the |
| primary (C language) libtool configuration from |
| _LT_AC_LTCONFIG_HACK and also to append tagged configurations from |
| _LT_AC_TAGCONFIG. |
| * NEWS: Merged from multi-language-branch. |
| |
| 2001-06-06 Robert Boehne <rboehne@ricardo-us.com> |
| |
| * bootstrap: Added tagdemo and pdemo tests from |
| multi-language-branch. |
| * configure.in: Added pdemo and tagdemo to CONF_SUBDIRS |
| and merged references to CXX and GCJ from multi-language-branch. |
| * pdemo: Added test directory from multi-language-branch. |
| * tagdemo: Added test directory from multi-language-branch. |
| * tests/Makefile.am: Merged additional tests from |
| multi-language-branch. |
| * tests/pdemo-*.test: ditto. |
| * tests/tagdemo-*.test: ditto. |
| |
| 2001-05-30 Gary V. Vaughan <gary@gnu.org> |
| |
| * libtool.m4: Merged ltconfig.in from multi-language-branch. |
| |
| 2001-05-28 Gary V. Vaughan <gary@gnu.org> |
| |
| * libtool.m4: Reformatting for consistency, and some refactoring |
| in preparation for ltcf-*.sh merge. |
| |
| 2001-05-27 Gary V. Vaughan <gary@gnu.org> |
| |
| * ltmain.in: Merged from multi-language-branch. |
| * libtool.m4: Merged from multi-language-branch. |
| * ChangeLog: Started afresh. Old ChangeLog history moved to... |
| * ChangeLog.1: ...here. |
| |
| Continued in ChangeLog.1 |
| |
| $Revision$ $Date$ |