📄 changelog.1
字号:
2000-06-04 Mark Mitchell <mark@codesourcery.com> * ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris, with_gcc]: Use `gcc -shared' to build a shared library.2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca> * ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link shared archives.2001-05-28 Simon Patarin <simon.patarin@inria.fr> * ltcf-cxx.sh (osf3/osf4/osf5): Support creation of C++ shared libraries when using g++ with native linker.2001-05-28 Albert Chin <china@thewrittenword.com> * ltconfig.in (version_type, soname_spec) [aix4* | aix5*]: Use linux-style versioning, and remove trailing .o from soname_spec.2001-05-22 Alexandre Oliva <aoliva@redhat.com> * ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag) [aix4*|aix5*]: Prepend blank.2001-05-20 Alexandre Oliva <aoliva@redhat.com> * configure.in: Reverted to 1.4, to avoid confusion with MLB. Mainline is the release snapshot, except for the ChangeLog version number, until the multi-language branch is merged into it. * ltconfig.in: Fix sh.test regression introduced in previous patch. * ltconfig.in (lt_cv_sys_max_cmd_len): Improve test to work better in case of non-built-in echo. Set bounds correctly. * ltcf-cxx.sh (allow_undefined_flag) [aix4* | aix5*]: Fix quote error. * ltmain.in (exec_cmd): New variable. Don't exec programs within the big `case'; set the variable instead, and exec the cmd afterwards, so that the shell gets a chance to clean up here-doc files. * NEWS: Update.2001-05-16 Alan Modra <amodra@one.net.au> * libtool.m4 (lt_cv_deplibs_check_method): pass_all for hppa*-linux.2001-05-03 Andreas Jaeger <aj@suse.de>, Andreas Schwab <schwab@suse.de> * ltmain.in (relink_command): Arrange for wrapper script to save output to a variable and display it only if relinking fails.2001-04-25 Gary V. Vaughan <gvv@techie.com> * configure.in: bumped version to 1.4a. GNU libtool 1.4 was released. * configure.in: Bumped version to 1.4. * config.sub, config.guess: Synchronised from ftp.gnu.org. * NEWS: updated.2001-04-24 Peter Eisentraut <peter_e@gmx.net> * libtool.m4: Support $host_os as /sysv5uw7*/ from newer config.guess in addition to older /unixware*/. Use compiler driver, not linker, for linking shared libraries. 2001-04-24 Gary V. Vaughan <gvv@techie.com> * libtool.m4, ltmain.in, libltdl/configure.in, tests/quote.test: Remove stale references to ltconfig. * ltdl.m4 (AC_C_INLINE): No longer required. * libltdl/ltdl.c (strdup, strcmp, strchr, strrchr, memcpy, trim, free_vars): Revoke inline keyword from declarations. `static inline' is not very portable, and in addition Unixware 7.1.1's compiler says you can't access static variables from inline functions. Reported by Peter Eisentraut <peter_e@gmx.net>2001-04-24 Albert Chin-A-Young <china@thewrittenword.com> * libtool.m4: Handle case where /bin/nm -p outputs multiple symbol types (like under HP-UX 11.00).2001-04-24 Thomas Tanner <tanner@ffii.org> * TODO: describe problems with libltdl * ltmain.in (ILD): tidy up, add comments, remove dead code, merge duplicate code * ltmain.in (ILD): don't touch newdependency_libs after scan or dlopen pass * ltmain.in (ILD): don't dlpreopen dependency_libs of a dlopened module (remove absolutely wrong quick hack) * ltmain.in (ILD): remove wrong comments about duplicate removal * ltmain.in (ILD): build a static-only module if it has static libraries in its dependencies (so that libltdl can safely load dependency_libs) * ltmain.in (argument parsing): prefix comparsions of -l args with X, replace -lc with `-framework System' _after_ the ILD passes * ltmain.in (argument parsing): support dl[pre]open for both .o and .lo files * ltmain.in (deplibs_check): use portable test syntax * ltmain.in (help): document -prefer-[non-]pic flags * ltmain.in: improve readablity by adding some comments, rename uninst_* to notinst_* (more adequate name)2001-04-24 Gary V. Vaughan <gvv@techie.com> * doc/PLATFORMS: More updates from subscribers to libtool@gnu.org. From Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu> * tests/Makefile.am (TESTS_ENVIRONMENT): Make sure the *.test scripts get the same make that was used in the top level directory.2001-04-23 Gary V. Vaughan <gvv@techie.com> * doc/PLATFORMS: Updated with more platforms successfully tested by members of libtool@gnu.org.2001-04-23 Peter Eisentraut <peter_e@gmx.net> * doc/PLATFORMS: With this patch, freebsd4.3 passes the test suite. * libltdl/ltdl.c (lt_dlexit): Quit loop if only resident modules are left. 2001-04-23 Gary V. Vaughan <gvv@techie.com> * doc/PLATFORMS: With this patch, my Solaris boxes now pass the test suite, Yay! From Albert Chin-A-Young <china@thewrittenword.com> * ltmain.in: `test -L' is not portable, and infact breaks uninstall mode on Solaris. Fallback to `test -h' and finally `test -f', but be careful not to let the failure status cause libtool to stop. From Simon Spero <ses@ibiblio.org> * ltdl.m4 (AC_LTDL_DLSYM_USCORE): Add $LIBADD_DL while checking for dlsym _. From Simon Spero <ses@ibiblio.org> * libtool.m4 (lt_cv_deplibs_check_method) [darwin]: Set it! * TODO: Make a note to undo this later. From Christoph Pfisterer <cp@chrisp.de> * libtool.m4: Use $() execution substitution quotation to work around zsh builtin echo \ escape removal.2001-04-22 Peter Eisentraut <peter_e@gmx.net> * bootstrap: Allow overriding the location aclocal, automake, autoconf, autoheader from the environment. * demo/Makefile.am: Automake 1.4e does not allow `+=' assignments if the variable was not set with `=' earlier. `+=' was not useful here anyway.2001-04-22 Gary V. Vaughan <gvv@techie.com> * ltdl.m4 (AC_CHECK_HEADERS): UW7 has sys/dl.h, so we must check for that here. * libltdl/ltdl.c (HAVE_SYS_DL_H): Include it if necessary for the dlopen loader. Reported by Matthew Schalit <mschalit@pacbell.net> * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for various releases of UnixWare and OpenServer that support it. Reported by Matthew Schalit <mschalit@pacbell.net> * doc/PLATFORMS: Updated with various platforms successfully tested by members of libtool@gnu.org.2001-04-21 Gary V. Vaughan <gvv@techie.com> * TODO: propose pkg-config merge.2001-04-21 Nick Hudson <skrll@netbsd.org> * ltmain.in: Correct an error in yesterday's patch.2001-04-20 Nick Hudson <skrll@netbsd.org> * libtool.m4: Improve NetBSD support. * ltmain.in: ditto. 2001-04-19 Dan McNichol <mcnichol@austin.ibm.com> * libtool.m4: Build standard shared libraries on AIX POWER more like AIX does, with a shared object archived into lib<xxx>.a. On AIX -bexpall flag does strange things... Don't use it. Fix quotes around -berok flag. Add support for AIX 5. Add support for run time linking on AIX POWER. (should work on AIX 4.2 and up). Turn this feature on by adding -brtl flag to LD_FLAGS. Add support for AIX on IA64. Note: AIX on IA64 uses a SYSV type linker. Add a comment telling what to do if the TOC starts getting too large on AIX. * NEWS: mention aix5 support. 2001-04-18 Alexandre Oliva <aoliva@redhat.com> * TODO: Add -L- flag.2001-04-11 Alexandre Oliva <aoliva@redhat.com> * libtool.m4 (no_undefined_flag) [Solaris ld]: Change to -zdefs.2001-04-11 Ossama Othman <ossama@uci.edu> * AUTHORS: Added myself to the list of maintainers.2001-04-08 Gary V. Vaughan <gvv@techie.com> * libtool.m4 (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl} to pass -rpath when compiling with gcc. Reported by Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu> * libltdl/ltdl.c (sys_shl_open): Cache a handle for the `self' module, since HPUX adds module symbols into the `self' pool if it is opened later. Return the cached pointer if the caller subsequently tries to open `self'. (sys_shl_sym): Diagnose NULL modules. From Peter Eisentraut <peter_e@gmx.net> * ltmain.in (clean,uninstall): test -e is not portable. Well, neither is -L, but I'm hoping that redirecting error messages to /dev/null and relying on non-zero exit status will work okay on the few hosts that don't support -L.2001-04-08 Nick Hudson <skrll@netbsd.org> * ltmain.in: Improve check for valid -version-info parameter.2001-04-08 Gary V. Vaughan <gvv@techie.com> From Nick Hudson <skrll@netbsd.org> * doc/Makefile.am (libtool_TEXINFOS): Add fdl.texi so that it is included in the distribution.2001-04-07 Peter Eisentraut <peter_e@gmx.net> * ltmain.in (clean,uninstall): Do not error if the file doesn't exist and 'rm -f' was used. Exit with status 1 on error.2001-04-06 Nick Hudson <skrll@netbsd.org> * ltmain.in: Implement a new deplibs_check_method called match_pattern that does pattern matching on filenames... * libtool.m4: ...use it with NetBSD2001-04-05 Gary V. Vaughan <gvv@techie.com> * doc/libtool.texi (Multiple dependencies): A note about the problems I've reintroduced by reverting the my patch of 2001-03-31. From Edward Lee <tailbert@yahoo.com> * libtool.m4: Typos. * tests/Makefile.am (TESTS): Delete references to depdemo-dups.test. * tests/depdemo-dups.test: Removed, as part of the patch reversion below. * ltmain.in: Revert my change from 2001-03-31. Although it was technically correct, it opens a whole can of worms we don't want to deal with right now. From Ahmed Masud <masud@googgun.com> * libltdl/ltdl.c (sys_shl_open): Return a NULL module handle for self opening. (sys_shl_close): Be careful not to close a NULL module handle. (sys_shl_sym): Allow shl_findsym() to open NULL modules, but discard the modified module address it returns. * libltdl/ltdl.c (lt_dlopen): When reading the .la file, reallocate the line buffer size if the line overflows the original buffer. Reported by Nick Hudson <skrll@netbsd.org> * NEWS (1.3d) Removed bogus ltconfig reference.2001-04-03 Gary V. Vaughan <gvv@techie.com> * libtool.m4 (_LT_AC_LTCONFIG_HACK): Remove the spurious `dnl' from the help text of --with-pic. Reported by stefan <stefan@lkcc.org>2001-04-02 Gary V. Vaughan <gvv@techie.com> * configure.in: bumped version to 1.3e. GNU libtool 1.3d was released. * NEWS: inserted todays date.2001-04-01 Christoph Pfisterer <cp@chrisp.de> * libtool.m4: Fixed support for Darwin and Rhapsody. Now correctly hardcodes the library path and adds versioning. Other small fixes. * ltmain.in: Fixed special cases for libc and libm on Rhapsody and Darwin. One of them was misplaced. Added version_type case for Rhapsody and Darwin, named "darwin".2001-03-31 Gary V. Vaughan <gvv@techie.com> * ltmain.in: Remove the code for stripping duplicate deplibs from libtool link lines -- duplicates are somtimes necessary to satisfy inter-library dependencies, and never cause link to fail even if they are spurious. * tests/depdemo-dups.test: New file. Make sure this bug doesn't creep back in again! * tests/Makefile.am (TESTS): Use the new test above.2001-03-29 Edward M. Lee <tailbert@yahoo.com> * libtoolize.in: Check configure.ac and prefer configure.ac to configure.in. * libtoolize.in: change recommendation from AM_PROG_LIBTOOL to AC_PROG_LIBTOOL. * libtool.m4: Generate dll/import libraries for cygwin according to the following: libFOO.a (static lib), libFOO.dll.a (import lib), cygFOO-version.dll (dll). Update postinstall_cmds and postuninstall_cmds to reflect this. * ltmain.in: Generate installed .la files with dlnames set to ../bin/cygFOO-version.dll for normal dlls. dlls for modules remain with the .la file. * libltdl/ltdl.c: Use windows paths while calling LoadLibrary. 2001-03-16 Albert Chin <china@thewrittenword.com> * libtool.m4 (save_CPPFLAGS): Fix typo.2001-03-13 Alexandre Oliva <aoliva@redhat.com> * libtool.m4 (lt_cv_compiler_c_o): Cache it. (lt_cv_compiler_o_lo): Likewise.2001-03-09 Peter Eisentraut <peter_e@gmx.net> * ltmain.in (clean): Automatically remove $objdir (usually '.libs').2001-03-08 Gary V. Vaughan <gvv@techie.com> * ltconfig.in (library_names_spec): Undo latin-1 spaces I pasted in yesterday by mistake.2001-03-07 Gary V. Vaughan <gvv@techie.com> From Tor Lillqvist <tml@iki.fi> * libtool.m4 (export_symbols): On Windows, if the export_symbols file (which has been passed to libtool with the -export-symbols command line switch) already is a .def file, use it as is. * libtool.m4 (library_names_spec): Using m4 quotes correctly this time around! From Tor Lillqvist <tml@iki.fi> * libtool.m4 (library_names_spec): Use an appropriate filename prefix for dlls -- lib for mingw; cyg for cygwin; pw for pw32.2001-03-06 Alexandre Oliva <aoliva@redhat.com> * libtool.m4 (can_build_shared) [AIX 4.[01], GCC]: GCC up to 2.96 can't build shared libraries reliably. Disable them.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -