| 2002-12-31 Benjamin Reed <ranger@befunk.com> |
| |
| * ltmain.in [darwin]: disable lazy linking, needed |
| to resolve C++ global constructor issues |
| |
| 2002-12-30 Ralph Schleicher <rs@nunatak.allgaeu.org> |
| |
| Rework by Robert Boehne <rboehne@gnu.org> |
| * ltmain.in: New link option -shrext. |
| * libtool.m4 (AC_LIBTOOL_CONFIG): New libtool variable shrext. |
| (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Replace all hard coded shared |
| library file name extensions in library_names_spec and |
| soname_spec with $shrext. |
| * doc/libtool.texi (Link mode): Document it. |
| |
| 2002-12-30 Charles Wilson <cwilson@ece.gatech.edu> |
| |
| * libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): modify |
| $archive_expsym_cmds to restore support for using |
| .def files via the -export-symbols switch. |
| (AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]): in both the [CXX] |
| branch and the default branch, improve $export_symbols_cmds |
| so that DATA symbols are properly labelled. In the default |
| branch, duplicate the _CXX_CONFIG correction for |
| $archive_expsym_cmds. |
| |
| 2002-12-30 Charles Wilson <cwilson@ece.gatech.edu> |
| |
| * libtool.m4 (AC_LIBTOOL_RC): AC_PROG_RC doesn't exist -- |
| but we do AC_DEFUN something called LT_AC_PROG_RC. |
| Call that instead. |
| |
| 2002-12-30 Robert Boehne <rboehne@gnu.org> |
| |
| * libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): Copy the section |
| for Darwin from AC_LIBTOOL_PROG_LD_SHLIBS so that the CXX |
| tag doesn't use the g++ defaults for the OS X compiler. |
| |
| 2002-12-30 Albert Chin-A-Young <china@thewrittenword.com> |
| |
| * libtool.m4: Sync methods used to detect GNU ld. |
| |
| 2002-12-20 Robert Boehne <rboehne@gnu.org> |
| |
| * libtool.m4 (AC_LIBTOOL_COMPILER_OPTION, |
| AC_LIBTOOL_PROG_CC_C_O): Do not escape } or ? in sed argument. |
| |
| 2002-12-19 Robert Boehne <rboehne@gnu.org> |
| |
| * ltmain.in: Use the sed program found by LT_AC_PROG_SED |
| so that relink commands don't get truncated. |
| |
| 2002-12-18 Robert Boehne <rboehne@gnu.org> |
| |
| * libtool.m4: Move AC_REQUIRE([LT_AC_PROG_SED]) to AC_PROG_LD |
| so it is invoked earlier. |
| |
| 2002-12-11 Allan Sandfeld Jensen <snowwolf@one2one-networks.com> |
| |
| * libtool.m4: Add support for Intel icc compiler for Linux. |
| |
| 2002-12-11 Robert Boehne <rboehne@gnu.org> |
| |
| * ltmain.in: Revert the version +1 change for IRIX, it could |
| cause compatibility problems. |
| |
| 2002-11-22 Christian Cornelssen <ccorn@cs.tu-berlin.de> |
| |
| * libtool.m4 (AC_LIBTOOL_COMPILER_OPTION, |
| AC_LIBTOOL_PROG_CC_C_O): Changed method for compilation with |
| custom flags to be language-independent. Thereby removed |
| CFLAGS/GCJFLAGS mixup bug. Imitate Autoconf-style logging. |
| Log entries no longer discarded by compilation failures. |
| (_LT_AC_LANG_C_CONFIG, _LT_AC_LANG_CXX_CONFIG, |
| _LT_AC_LANG_GCJ_CONFIG): Tuned settings of |
| lt_simple_compile_test_code and lt_simple_link_test_code |
| to avoid warnings that could break some option detections. |
| (AC_LIBTOOL_PROG_COMPILER_NO_RTTI): Removed |
| redundant "-c conftest.$ac_ext" in the argument to |
| AC_LIBTOOL_COMPILER_OPTION. |
| (AC_LIBTOOL_PROG_LD_SHLIBS): Replaced C-specific conftest |
| source code with $lt_simple_compile_test_code, to support |
| the "-lc" test with other languages. |
| |
| 2002-11-19 Paul Eggert <eggert@twinsun.com> |
| |
| Don't assume that egrep and fgrep exist. POSIX 1003.1-2001 no |
| longer requires them; you're supposed to use grep -E and grep -F |
| instead. Also, don't assume that "test -a" works, since POSIX |
| doesn't require it. |
| |
| * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER, _LT_AC_LANG_C_CONFIG, |
| _LT_AC_LANG_CXX_CONFIG, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE, |
| AC_LIBTOOL_PROG_LD_SHLIBS): |
| egrep -> grep, when that makes no difference. |
| * libtoolize.in: Likewise. |
| * ltdl.m4 (AC_LTDL_SYMBOL_USCORE): Likewise. |
| * ltmain.in: Likewise. |
| * demo/Makefile.am (hc-direct): Likewise. |
| * pdemo/Makefile.am (hc-direct): Likewise. |
| * tests/build-relink.test, tests/build-relink2.test, |
| tests/cdemo-conf.test, tests/cdemo-shared.test, |
| tests/cdemo-static.test, tests/demo-conf.test, |
| tests/demo-nofast.test, tests/demo-shared.test, |
| tests/demo-static.test, tests/depdemo-conf.test, |
| tests/depdemo-nofast.test, tests/depdemo-shared.test, |
| tests/depdemo-static.test, tests/hardcode.test, |
| tests/mdemo-conf.test, tests/mdemo-shared.test, |
| tests/mdemo-static.test, tests/pdemo-conf.test, |
| tests/tagdemo-conf.test, tests/tagdemo-shared.test, |
| tests/tagdemo-static.test: Likewise. |
| |
| * libtool.m4 (AC_PROG_EGREP): |
| New macro, defined if Autoconf doesn't define. |
| (AC_PATH_TOOL_PREFIX, AC_PROG_LD_GNU): Use it. |
| (AC_PROG_LD, AC_PROG_NM, AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): |
| Use shell pattern matching rather than egrep. |
| (AC_LIBTOOL_CONFIG): Set lt_EGREP and EGREP. |
| |
| * demo/Makefile.am (SET_HARDCODE_FLAGS): Use sed instead of egrep. |
| * pdemo/Makefile.am (SET_HARDCODE_FLAGS): Likewise. |
| |
| * tests/defs (EGREP, FGREP): New vars. |
| |
| * ltmain.in: egrep -> $EGREP |
| * tests/assign.test, tests/demo-exec.test, tests/demo-inst.test, |
| tests/pdemo-exec.test, tests/pdemo-inst.test, tests/sh.test: |
| Likewise. |
| |
| * tests/hardcode.test: fgrep -> $FGREP |
| |
| * tests/f77demo-exec.test: test -a -> test && |
| |
| 2002-11-18 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
| |
| * ltmain.in: When using gcc, pass -mfoo to the linker |
| via $compiler_flags in order to pass architecture information to |
| the linker (e.g. 32 vs 64-bit). This may also be accomplished via |
| -Wl,-mfoo but this is not reliable with gcc because gcc may use |
| -mfoo to select a different linker, different libraries, etc, while |
| -Wl,-mfoo simply passes -mfoo to the linker. If there is a better |
| solution, please let me know what it is. |
| |
| 2002-11-18 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
| |
| * tests/Makefile.am: Conditional assignment of FFLAGS = @FFLAGS@ |
| does not appear to be necessary given that Automake makes this |
| assignment by default. The condition is removed since Automake |
| 1.7.1 complains about it. |
| |
| 2002-11-18 Jakub Jelinek <jakub@redhat.com> |
| |
| * libtool.m4: Support linking of 64-bit libraries on |
| sparc{,v[789]}-*linux*, s390*-*linux*, ppc*-*linux* |
| GNU/Linux systems when the platform default is to build |
| 32-bit libraries. |
| |
| 2002-11-18 Andreas Jaeger <aj@suse.de>, Bo Thorsen <bo@suse.de> |
| |
| * libtool.m4: Support linking of 32-bit libraries with ld |
| on the x86-64, ppc64, s390x and sparc64 GNU/Linux systems. |
| |
| 2002-11-18 Akim Demaille <akim@epita.fr> |
| |
| * ltmain.in: Do not change the PATH in the wrappers: let them |
| launch the real binary using its path. |
| |
| 2002-11-18 Kevin Ryde <user42@zip.com.au> |
| |
| * doc/libtool.texi (Library tips): Note array dimensions. |
| |
| 2002-11-18 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
| |
| * tests/*.test: MinGW's MSYS treats files under /dev |
| specially. This causes 'test -r /dev/null/config/site' to |
| improperly report success, causing configure to fail. Change the |
| CONFIG_SITE definition from "/dev/null/config/site" to |
| "/nonexistent" to avoid this problem. |
| |
| 2002-11-18 Charles Wilson <cwilson@ece.gatech.edu> |
| |
| * libtool.m4 (_LT_AC_LOCK): remove support for ancient |
| versions of mingw and cygwin. |
| (AC_LIBTOOL_POSTDEP_PREDEP): new function. |
| moved the "find hidden library dependencies" code here |
| from AC_LIBTOOL_LANG_CXX_CONFIG. Attempted to make it |
| multi-tag compatible, but currently only CXX calls it. |
| (AC_LIBTOOL_LANG_CXX_CONFIG): set |
| enable_shared_with_satic_runtimes to 'no' by default |
| Set it to 'yes' for cygwin, mingw, pw32. Replace |
| "find hidden library dependencies" code with a call |
| to the new function AC_LIBTOOL_POSTDEP_PREDEP. |
| Consolidate cygwin and mingw/pw32 stanzas. |
| (AC_LIBTOOL_LANG_F77_CONFIG): set |
| enable_shared_with_static_runtimes to 'no' by default |
| (AC_LIBTOOL_CONFIG): add |
| enable_shared_with_static_runtimes to the list of variables |
| to write into ltmain.sh; include it in the libtool script |
| template as allow_libtool_libs_with_static_runtimes. |
| (AC_LIBTOOL_PROG_LD_SHLIBS): set |
| enable_shared_with_static_runtimes to 'no' by default |
| Set it to 'yes' for cygwin, mingw, pw32. |
| (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): only put cr in regexp |
| if the build_os is mingw, not host_os |
| |
| * ltmain.in (case deplibs_check_method): for all appropriate |
| cases, if allow_libtool_libs_with_static_runtimes, then remove |
| predeps and postdeps from the list of dependencies that must |
| be checked for "dynamicness". For the "none" case, the |
| presence of compiler-generated postdeps and predeps should |
| not trigger "inter-library dependencies not supported" error. |
| (initial setup after arg processing): on cygwin/mingw, allow |
| compiler-generated dependent libs to be duplicated without |
| elimination. |
| (initial search loop for deplibs): if the deplib in question |
| is a libtool lib, then if |
| allow_libtool_libs_with_static_runtimes then parse the .la file. |
| If the .la file only has an "old_library", add the deplib |
| directly to the deplibs list (-lstdc++) and DON'T use the .la |
| file; this allows the (case deplibs_check_method) change above |
| to take effect. |
| * ltmain.in (for pass in $passes loop): remove predeps, |
| postdeps, and compiler_lib_search_path from dependency_libs. |
| |
| 2002-11-08 Robert Boehne <rboehne@gnu.org> |
| |
| * doc/libtool.texi: Add --mode=* to every example using libtool. |
| |
| 2002-11-03 Ossama Othman <ossama@doc.ece.uci.edu> |
| |
| * ltmain.in: add support for installing into temporary |
| staging area (e.g. 'make install DESTDIR=...') |
| |
| 2002-11-03 Charles Wilson <cwilson@ece.gatech.edu> |
| |
| * libtool.m4 (AC_LIBTOOL_LANG_CXX_CONFIG): restore setting |
| allow_undefined_flag=unsupported for cygwin and mingw. |
| (AC_LIBTOOL_PROG_LD_SHLIBS): ditto, for both "normal" gcc/ld |
| and for the (unmaintained?) MSVC case. |
| |
| 2002-11-03 Charles Wilson <cwilson@ece.gatech.edu> |
| |
| * doc/libtool.texi (Install mode): document new |
| -inst-prefix option. |
| |
| 2002-11-02 Robert Boehne <rboehne@gnu.org> |
| |
| * ltmain.in: Print a warning if the mode is not specified. |
| * doc/libtool.texi: Document the change that the mode must be |
| specified. |
| |
| 2002-10-30 Charles Wilson <cwilson@ece.gatech.edu> |
| |
| * libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): use printf, not |
| echo. (AC_DEPLIBS_CHECK_METHOD): use new shell function |
| win32_libid on w32 platforms |
| * ltmain.in: add new section for shell functions. Add |
| win32_libid() shell function. |
| * f77demo/Makefile.am: add -no-undefined flag |
| |
| 2002-10-30 Rob Browning <rlb@defaultvalue.org> |
| |
| * ltdl.c (realloc): Remove custom realloc. (#define |
| rpl_realloc realloc) and comment out later code for custom |
| realloc. You can't define your own malloc unless you know |
| enough about the malloc in use to be able to tell how big |
| the src ptr is. The disabled code incorrectly used the |
| *destination* ptr to decide how much to copy. This |
| sometimes results in out-of-bound accesses which cause |
| segfaults. This is a quick hack for now; we may want |
| something cleaner later. |
| (tryall_dlopen_module): check to be sure (dirname_len > 0) before |
| testing first character against '/'. |
| (try_dlopen): check for feof(file) in read loop -- otherwise |
| infinite loop? |
| |
| 2002-10-25 Robert Boehne <rboehne@gnu.org> |
| |
| * ltmain.in (-XCClinker): New flag passes a linking option |
| directly to the compiler driver without appending ${wl}. |
| |
| 2002-10-25 Gary V. Vaughan <gary@gnu.org> |
| |
| * README-alpha: Add some release note templates for inspiration |
| and consistency at release time. |
| |
| * Makefile.am (cvs-diff): Compress the generated diff file, ready |
| for upload to ftp.gnu.org. |
| |
| 2002-10-25 Howard Chu <hyc@highlandsun.com> |
| |
| * ltmain.in [aix]: Be sure to deal with xlc_r, cc_r and other |
| compiler variants. |
| |
| 2002-10-25 Gary V. Vaughan <gary@gnu.org> |
| |
| * libtool.m4 (_LT_AC_FILE_IMPGEN_C): Removed. No longer used. |
| (_LT_AC_FILE_LTDLL_C): Ditto. |
| (AC_LIBTOOL_CONFIG) [cygwin, mingw, pw32, os2]: Don't call |
| _LT_AC_FILE_LTDLL_C or _LT_AC_FILE_IMPGEN_C. |
| |
| 2002-10-25 Albert Chin-A-Young <china@thewrittenword.com> |
| |
| * libtool.m4: When LDFLAGS="-Wl,-brtl,[other options]", the |
| -brtl special-case code for AIX never gets triggered because |
| were are being too specific about how we search for -brtl. |
| Use case statement to avoid this. Remove extraneous |
| semicolon. |
| * ltmain.in: Recognize the IBM xlc compiler. |
| |
| 2002-10-24 Andrew Suffield <asuffield@debian.org> |
| |
| * libltdl/ltdl.c (lt_dlopenext): Corrected sense of "file not |
| found" check. |
| |
| 2002-10-24 Ossama Othman <ossama@doc.ece.uci.edu> |
| |
| * ltmain.in: Support compiler names matching g++* |
| |
| 2002-10-23 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
| |
| * libtool.m4: Removed old Windows cruft. |
| * libtool.m4: Adapted pw32 to be like Cygwin/MinGW. |
| |
| 2002-10-23 Robert Boehne <rboehne@gnu.org> |
| |
| ltmain.in: Do not add 1 to the version under IRIX, it is |
| not necessary. |
| |
| 2002-10-15 Charles Wilson <cwilson@ece.gatech.edu> |
| |
| * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): avoid long delay on |
| cygwin/Win9x when computing commandline length. |
| (AC_LIBTOOL_SYS_DYNAMIC_LINKER): fix postinstall_cmds when |
| sources are in a subdirectory |
| * ltdl.m4 (AC_LTDL_SYSSEARCHPATH): use $PATH_SEPARATOR, not |
| $ac_path_separator |
| * configure.ac: move depdemo-specific stuff. You must configure |
| libtool before you can try './libtool --features'. |
| * mdemo-inst.test: set $PATH to include the directory in which |
| the modules are installed (on cygwin, DLL search path is the |
| $PATH) |
| |
| 2002-10-15 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
| |
| * ltmain.in: MinGW works identically to Cygwin. |
| * libtool.m4: lt_cv_sys_max_cmd_len hard-coded to 8192 |
| * Model MinGW configuration after Cygwin configuration. |
| Some portions share implementation. |
| |
| 2002-10-15 Elizabeth Barham <soggytrousers@yahoo.com> |
| |
| * libtool.m4: Pattern MinGW library naming after that |
| used by Cygwin except use 'lib' prefix rather than 'cyg'. |
| * Transfer some configuration from Cygwin with adjustments |
| for MinGW. |
| |
| 2002-10-15 Albert Chin-A-Young <china@thewrittenword.com> |
| |
| * libtool.m4: When a module is built for AIX, the 'lib' |
| prefix isn't needed, neither is the version. AIX dlopen |
| will honor the RPATH in a library. |
| |
| 2002-10-11 Christoph Egger <Christoph_Egger@gmx.de> |
| |
| * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS, darwin): Add |
| -install_name to the link line only when -dynamiclib is |
| specified for a module. Use -bind_at_load when linking C++ |
| shared libraries. |
| |
| 2002-10-04 Elizabeth Barham <soggytrousers@yahoo.com> |
| |
| * libtool.m4 (AC_LIBTOOL_SETUP): GCC now checks -shared to |
| create a dll for Windows targets. |
| |
| 2002-09-24 Robert Boehne <rboehne@gnu.org> |
| |
| * ltmain.in: Fixed a few spelling errors. |
| |
| 2002-09-17 Robert Boehne <rboehne@gnu.org> |
| |
| * libltdl/ltdl.c: Commented out access() call that checks for a |
| library file's existence and permissions, as it appears to fail |
| in every case. |
| |
| 2002-09-09 Albert Chin-A-Young <china@thewrittenword.com> |
| |
| * libtool.m4: Custom $symcode for Tru64 UNIX to catch 'Q', |
| read-only constants. |
| |
| 2002-09-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.de> |
| |
| * libtool.m4 (osf[345]): Append $major to soname_spec. |
| Reflect this in library_names_spec. |
| * ltmain.in (osf): Prefix $major with '.' for use as extension. |
| |
| 2002-08-28 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> |
| |
| * ltdl.m4 & libltdl/ltdl.c: Port fully to native Win32 API. |
| |
| 2002-07-31 Robert Boehne <rboehne@gnu.org> |
| |
| * f77demo/.cvsignore: New file, forgotten in the last commit. |
| |
| 2002-07-31 Eric Lindahl <erik@theophys.kth.se> |
| |
| * libtool.m4 (AC_PROG_LIBTOOL): Added support for the new F77 |
| Fortran support tag. |
| (AC_LIBTOOL_PROG_CC_C_O, _LT_AC_TAGCONFIG): Support F77 tag. |
| (AC_LIBTOOL_F77, _LT_AC_LANG_F77, AC_LIBTOOL_LANG_F77_CONFIG): |
| New macros for F77 tag Fortran support. |
| * configure.ac: Add support for creating the new F77 tag. |
| * bootstrap: Add f77demo directory to the list to be processed. |
| * Makefile.am: Add support for FFLAGS and FLIBS. |
| * tests/Makefile.am: Add new Fortran tests. |
| * tests/f77demo-*.test: New files. |
| * f77demo/configure.ac, f77demo/cprogram.c, f77demo/fooc.c |
| * f77demo/foof.f, f77demo/foo.h, f77demo/fprogram.f |
| * f77demo/Makefile.am, f77demo/README: New files. |
| |
| 2002-07-16 Gary V. Vaughan <gary@gnu.org> |
| |
| * libltdl/ltdl.c (tryall_dlopen): We need to catch missing file |
| errors early so that file_not_found() can detect what happened. |
| |
| 2002-06-26 Bob Friesenhahn <bfreisen@simple.dallas.tx.us> |
| |
| * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [mingw]: Remove |
| extraneous '=' character which appears in gcc 3.1 |
| -print-search-dirs output. |
| Handle both upper and lower case drive letters when testing for |
| Windows vs POSIX style path output from -print-search-dirs |
| output. |
| |
| 2002-06-24 Robert Boehne <rboehne@gnu.org> |
| |
| * ltmain.in (Piecewise linking): Add a clause to skip creating |
| the export file until the reloadable object file(s) have been |
| created, then use them as input for $export_symbols_cmds. |
| |
| 2002-06-23 Albert Chin-A-Young <china@thewrittenword.com> |
| |
| * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): Need to quote [ and ] for |
| Autoconf. |
| |
| * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): HP/UX needs |
| libltdl_cv_sys_dlopen_deplibs set to yes. |
| |
| 2002-06-23 Kevin Ryde <user42@zip.com.au> |
| |
| * libtool.m4 (AC_LIBTOOL_SETUP, _LT_AC_LOCK): Use |
| AC_PROVIDE_IFELSE to test AC_LIBTOOL_WIN32_DLL and |
| AC_LIBTOOL_DLOPEN, necessary for autoconf 2.53. |
| |
| 2002-06-23 Gary V. Vaughan <gary@gnu.org> |
| |
| * libltdl/ltdl.c (argz_insert): Actually, BEFORE can be NULL |
| when *PARGZ_LEN is non-NULL, so the assertion to the contrary was |
| bogus. |
| Reported by Bob Friesenhahn <bfreisen@simple.dallas.tx.us> |
| and Albert Chin-A-Young <china@thewrittenword.com> |
| |
| 2002-06-21 Gary V. Vaughan <gary@gnu.org> |
| |
| * libltdl/ltdl.c (foreach_dirinpath): Ensure that filename is '\0' |
| terminated by all code paths. |
| Reported by Lutz Müller <lutz@users.sourceforge.net> |
| |
| 2002-06-20 Gary V. Vaughan <gary@gnu.org> |
| |
| From Kevin Ryde <user42@zip.com.au>: |
| * doc/libtool.texi (Platform quirks): s/dependan/dependen/ |
| * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Ditto. |
| * TODO: Ditto. |
| |
| 2002-06-13 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> |
| |
| * ltmain.in (irix, nonstopux): Set major before use. |
| |
| 2002-06-11 Daniel Kobras <kobras@linux.de> |
| |
| * libltdl/ltdl.c (try_dlopen): Don't return bogus handle to user |
| if tryall_dlopen() fails. |
| |
| 2002-06-01 Gary V. Vaughan <gary@gnu.org> |
| |
| * tests/pdemo-exec.test: Typo. s/hell-static/hell_static/ |
| |
| 2002-05-31 Charles Wilson <cwilson@ece.gatech.edu> |
| |
| * NEWS: Updated. |
| * libtool.m4: use $NM to create the symbol list on cygwin, not |
| $ltdll_cmds as on mingw. For all tags, (and host=cygwin) set |
| allow_undefined_flag="" so that the --auto-import magic |
| works properly. For all tags (and host=cygiwn) set |
| always_export_symbols=no -- it is unnecessary thanks to |
| binutils' auto-export magic. |
| * libltdl/ltdl.c: Don't force cygwin to use the LoadLibrary |
| wrapper; use cygwin's builtin implementatino of dl*. |
| * cdemo/Makefile.am: the downside of unsetting |
| 'allow_undefined_flag' -- we must include -no-undefined |
| in the _la_LDFLAGS variable. |
| * depdemo/l1/Makefile.am: ditto. |
| * depdemo/l2/Makefile.am: ditto. |
| * depdemo/l3/Makefile.am: ditto. |
| * depdemo/l4/Makefile.am: ditto. |
| * mdemo/Makefile.am: ditto. |
| * tagdemo/Makefile.am: ditto. |
| * demo/Makefile.am: ditto. But also, we must make special |
| provision to clean up the hell0 wrapper script. |
| * pdemo/Makefile.am: ditto -no-undefined. ditto hell0. |
| And use 'hell_static' instead of 'hell.static'. |
| * tests/pdemo-inst.test: use 'hell_static' instead |
| of 'hell.static'. |
| * tests/pdemo-exec.test: ditto. |
| |
| 2002-05-30 Charles Wilson <cwilson@ece.gatech.edu> |
| |
| * tests/build-relink2.test: look for installed libl3.la |
| in $prefix/lib/ as well as $prefix/lib/extra/. |
| |
| 2002-05-30 Gary V. Vaughan <gary@gnu.org> |
| |
| * tests/hardcode.test: Use libtool --config to collect the |
| variable values for the test, otherwise the tag values interfere |
| with a straight grep. |
| |
| 2002-05-30 Gary V. Vaughan <gary@gnu.org> |
| |
| Finally fix the annoying bug which always adds all tags to the |
| libtool script built by your project configure. Now we set the |
| default tags depending on whether AC_PROG_CXX et. al. are actually |
| called from configure.ac. |
| |
| * libtool.m4 (_LT_AC_TAGCONFIG): Don't default the tagnames when |
| no --with-tags argument is given. |
| (_LT_AC_SHELL_INIT): Factored out from the AC_DIVERT_PUSH code |
| in... |
| (_LT_AC_PROG_ECHO_BACKSLASH): ...which now calls the macro |
| instead. |
| (AC_LIBTOOL_CXX): Use _LT_AC_SHELL_INIT to add CXX to the |
| initialisation sequence for tagnames. |
| (AC_LIBTOOL_GCJ): Similarly for GCJ tag. |
| (AC_LIBTOOL_RC): Likewise for RC tag. |
| |
| 2002-05-21 Jon Meredith <jonm@alchemetrics.co.uk> |
| |
| * ltmain.in: Fix a problem on SCO OpenServer5 that caused a |
| failure in three depdemo-make tests. For some reason the linker |
| tries to find the dependent libraries using the library search |
| path before it has read the libraries specified with absolute |
| paths in the full commandline. This patch add -L's for each of |
| the dependent library directories so that they can be resolved. |
| |
| 2002-05-09 Nick Hudson <skrll@netbsd.org> |
| |
| * libtool.m4: Update support for NetBSD |
| * ltdl.m4: Make sure that libltdl_cv_func_dlopen and |
| libltdl_cv_lib_dl_dlopen are set and used instead of the |
| ac_cv_ versions. Also, use lt_cv_sys_global_symbol_pipe |
| instread of global_symbol_pipe. This fixes the detection of |
| dlopen on BSD derived plaforms and more importantly fixes |
| need_uscore detection. |
| |
| 2002-05-06 Paul Eggert <eggert@twinsun.com> |
| |
| * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): head -1 -> sed 1q to |
| port to POSIX 1003.1-2001 hosts, like textutils 2.0.21 with |
| _POSIX2_VERSION=200112. |
| |
| 2002-05-06 Paul Eggert <eggert@twinsun.com> |
| |
| * ltmain.in: Don't assume that "sort +2" works, as POSIX |
| 1003.1-2001 says that "sort +2" is supposed to sort the file |
| named "+2". An example host that behaves like this is |
| textutils 2.0.21 with _POSIX2_VERSION=200112. |
| |
| 2002-05-06 Loren James Rittle <rittle@latour.rsch.comm.mot.com> |
| |
| * ltmain.in: Detect and handle object name conflicts while |
| piecewise linking a static library. |
| |
| 2002-05-02 Dave Vasilevsky <thevas@mac.com> |
| |
| * ltmain.in: Remove convenience libraries from deplibs for Darwin. |
| |
| 2002-05-02 Fritz Elfert <felfert@to.com> |
| |
| * libtool.m4 (AC_LIBTOOL_PROG_LD_SHLIBS): Modify archive_expsym_cmds |
| to catch properly handle dll alias symbols. |
| |
| 2002-04-24 Kevin Ryde <user42@zip.com.au> |
| |
| * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use $build_os not $host_os. |
| |
| 2002-04-14 Robert Boehne <rboehne@gnu.org> |
| |
| * doc/libtool.texi (C++ libraries): Finally updated to reflect |
| Libtool's support for C++. |
| |
| 2002-04-14 Jean-Frederic Clere <jfrederic.clere@fujitsu-siemens.com> |
| |
| * libtool.m4: Update support for Fujistu-Siemens Computers (FSC). |
| * ltmain.in: Add support for EBCDIC based systems. |
| |
| 2002-04-07 Robert Boehne <rboehne@gnu.org> |
| |
| * libtool.m4 (LT_AC_PROG_SED): Refactor, removing temporary directory |
| and consistent use of the shell variable namespace "lt_ac_". |
| |
| 2002-04-02 Robert Boehne <rboehne@gnu.org> |
| |
| * ltmain.in: Finish the tag matching logic started yesterday and |
| refactor it a bit. |
| |
| 2002-04-01 Robert Boehne <rboehne@gnu.org> |
| |
| * ltmain.in: Handle the case when no tag is explicitly set, and |
| $base_compile has a space in front of $CC, and revert the setting |
| of tagname checked in on 2002-3-14. |
| |
| 2002-04-01 Robert Boehne <rboehne@gnu.org> |
| |
| * tagdemo/foo.cpp: Use C++ IO to catch problems linking to C++ |
| runtime libraries. |
| * tagdemo/main.cpp: Ditto. |
| |
| 2002-03-16 Gary V. Vaughan <gary@gnu.org> |
| |
| * TODO: Removed obsolete comments about RMS' package system. |
| |
| 2002-03-14 Robert Boehne <rboehne@gnu.org> |
| |
| ltmain.in: Touch-up to make testsuite pass, and default tagname |
| to CC when it isn't explicitly set. |
| |
| 2002-03-14 Anthony Green <green@redhat.com> |
| |
| * libtool.m4 (AC_LIBTOOL_PROG_CC_C_O): Albert Chin's gcj fix. |
| (AC_LIBTOOL_PROG_COMPILER_PIC): Per Bothner's change for not |
| using -DPIC with gcj. |
| |
| 2002-03-11 Bruce Korb <bkorb@gnu.org> |
| |
| * ltmain.in(compile): bring a touch of order to the option processing |
| |
| 2002-02-09 Gary V. Vaughan <gary@gnu.org> |
| |
| * NEWS: Updated. |
| * THANKS: Added Rob Collins and Chuck Wilson for their cygwin |
| work. |
| |
| From Robert Collins <robert.collins@itdomain.com.au>: |
| * configure.ac (AC_EXEEXT): Needed for DOSish systems. |
| * libtool.m4 (shlibpath_overrides_runpath) [cygwin]: Set to yes |
| when compiling with gcc. |
| (lt_prog_compiler_pic) [cygwin]: No longer needs the -DDLL_EXPORT |
| hack, so we just say the pic is the default. |
| (AC_LIBTOOL_PROG_LD_SHLIBS) [cygwin]: Extract symbols from a |
| library normally. |
| [cygwin]: Declare C++ compiler characterisics for g++, taking into |
| account the new auto-import support in cygwin ld. |
| * ltmain.in (specialdeplibs) [cygwin]: Be careful about |
| eliminating duplicate -lgcc's from the link line. |
| [cygwin]: Be smarter about .exe suffixes. |
| * demo/configure.ac (AC_EXEEXT, AC_LIBTOOL_WIN32_DLL): Support |
| DOSish systems properly. |
| * depdemo/configure.ac (AC_EXEEXT, AC_LIBTOOL_WIN32_DLL): Ditto. |
| * demo/Makefile.am (deplibs-check): Allow for .exe suffix. Use |
| hell_static instead of hell.static for multi-`.' inhibited OSes. |
| * tests/demo-exec.test: Ditto. |
| * tests/demo-inst.test: Ditto. |
| * demo/foo.h [cygwin]: Sanitize cygwin dll support. |
| * demo/foo.c (_LIBFOO_COMPILATION_): No longer required. |
| * demo/hello.c (_LIBFOO_COMPILATION_): Ditto. |
| * depdemo/Makefile.am (bin_PROGRAMS): Use depdemo_static instead |
| of depdemo.static for multi-`.' inhibited OSes. |
| * tests/depdemo-exec.test: Ditto. |
| * tests/depdemo-inst.test: Ditto. |
| * mdemo/Makefile.am (bin_PROGRAMS): Ditto for mdemo.static. |
| * tests/dryrun.test: Ditto. |
| * tests/mdemo-exec.test: Ditto. |
| * tests/mdemo-inst.test: Ditto. |
| * tests/build-relink.test: Be careful about possible .exe |
| suffixes. |
| * tests/noinst-link.test: Allow for .exe suffix. |
| |
| 2002-02-07 Alexandre Oliva <aoliva@redhat.com> |
| |
| Reverted incorrect patch: |
| 2001-10-24 H.J. Lu <hjl@gnu.org> |
| * ltmain.sh: Allow link against an archive when building a |
| shared library. |
| * libtool.m4 (lt_cv_deplibs_check_method): Always use |
| file_magic for Linux ELF. |
| |
| 2002-01-30 Robert Boehne <rboehne@ricardo-us.com> |
| |
| * libtool.m4 (LT_AC_PROG_SED): Removed a mysterious newline. |
| |
| 2002-01-28 Robert Boehne <rboehne@ricardo-us.com> |
| |
| * libtool.m4 (LT_AC_PROG_SED): New macro tests sed for truncation of |
| output. AC_REQUIRE the new macro. |
| * ltmain.in: Use $SED rather than plan old sed, as set by the new |
| macro LT_AC_PROG_SED. |
| |
| 2002-01-10 Volker Christian <voc@soft.uni-linz.ac.at> |
| |
| * libltdl/ltdl.c (find_handle_callback): treat the result of a call |
| to access(2) correctly when deciding whether a library can be found |
| in a directory from user_search_path. |
| |
| 2002-01-07 Robert Boehne <rboehne@ricardo-us.com> |
| |
| * NEWS: Fixed wrong path for texinfo.tex. |
| * configure.ac: Bumped version to 1.4e. |
| |
| GNU libtool 1.4d was released. |
| |
| * configure.ac: Bumped version to 1.4d. |
| * NEWS: updated. |
| * config.guess, config.sub, texinfo.tex: Synchronised from |
| ftp.gnu.org. |
| |
| Continued in ChangeLog.2001 |