This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU Libtool".
The annotated tag, multi-language-merge-point has been created at cb5daad1957d375af11d4b3280995a568155df0b (tag) tagging 0d579bb3f6014bc7f91ea5578ab3aa7792e8bc73 (commit) replaces release-1-3b tagged by Gary V. Vaughan on Thu Apr 17 13:06:57 2008 -0400 - Log ----------------------------------------------------------------- multi-language-merge-point Akim Demaille (5): * libtool.m4: Adjust the copyright notice. * libtool.m4: Don't depend on Autoconf internals: * libtool.m4 (AC_PATH_TOOL_PREFIX): Similarly with * libtool.m4: s/[ t]*$// * ltmain.sh: Don't quote the argument of case/esac and Albert Cheng (1): * ltmain.in (shlibpath_var): ensure the variable is non-empty before Albert Chin (1): * ltcf-cxx.sh (archive_cmds) [HP-UX, GCC]: Link with -fPIC. Albert Chin-A-Young (3): * ltcf-cxx.sh (archive_cmds, irix): Added -Wl to -update_registry * ltcf-cxx.sh (old_archive_cmds): With IRIX C++ 7.3.1.1m, CC -ar * ltconfig.in: Handle case where /bin/nm -p outputs multiple Alexandre Oliva (95): * doc/libtool.texi (Porting inter-library dependencies): Typos * ltmain.in: Fix creation of relative links to object files in * libltdl/COPYING.LIB: Update to version 2.1. * ltconfig.in (CDPATH): Set to `:' instead of empty. * libltdl/ltdl.c (lt_dlopen): Do not search paths when the * configure.in: Move ltconfig and ltmain.sh generation back... * tests/sh.test: New test to detect uses of quotes within * libtool.m4: Do not AC_SUBST anything other than LIBTOOL. * ltconfig.in (irix6*): Do not override deplibs_check_method * configure.in: AC_SUBST variables that are used by ltconfig to * libtool.m4: Use host when --target is not specified. * ltconfig.in (linux-gnu*): Disable hardcode_into_libs until it * ltconfig.in (ac_compile): Use $ac_ext instead of .c. The beginnings of multi-compiler/language support in libtool. The beginnings of multi-compiler/language support in libtool. Change that is part of Alexandre's configuration tags patch but isn't Added this file. It contains all of the C compiler related Added this file. It contains C++ compiler related configuration Moved the contents of the ChangeLog of the head branch to this file so * configure.in: Bump version number to 1.4a, since this will * tagdemo/Makefile.am (lib_LTLIBRARIES): Moved libbaz.la from * libtool.m4 (_AC_PROG_LIBTOOL): Renamed from... * configure.in: Look for C++ compiler. * libtool.m4 (AC_LIBLTDL_CONVENIENCE, AC_LIBLTDL_INSTALLABLE): Adjust docs * configure.in (ACINCLUDE_M4_LIST): Removed libltdl/acinclude.m4. * ltmain.in (compile): When output object is in subdir, create * ltconfig.in: Make the output script executable after updating * ltmain.in: Output libobj file in a temporary file, then typo * ltmain.in (xform): Recognize *.class and *.java. * libtool.m4 (_AC_PROG_LIBTOOL): Run before AC_LIBTOOL_GCJ. * configure.in (GCJ): Check. * THANKS: Added Art Pope. * libtool.m4 (AM_PROG_GCJ): Quote it so that aclocal won't bring * configure.in (AM_PROG_GCJ): Re-enable, with definition copied * libtool.m4 (AC_LIBTOOL_GCJ): Require either AC_PROG_GCJ or * libtool.m4 (lt_cv_deplibs_check_method, freebsd): Do not depend * ltconfig.in (dynamic_linker, linux, powerpc): Do not disable * ltcf-c.sh (wlarc, netbsd, aout): Set wlarc to empty. * ltcf-c.sh, ltcf-cxx.sh: Check if -lc is necessary for building * ltcf-c.sh (linkopts): Don't set for test. * ltmain.in: Support GNU shtool's install. * ltmain.in (irix, major): Prepend a `.'. * ltmain.in (tagname): Use `case' instead of `grep' to infer it. * configure.in (AM_PROG_GCJ): Moved definition... * ltcf-c.sh (need_lc): Fix test message. Set wl for archive_cmds. * ltmain.in (shtool): Use echo|grep instead of expr, as in the * ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh (archive_cmds, * tests/link-2.test: Create hell.lo in the format expected by * demo/Makefile.am: Don't extract configuration variables directly * ltmain.in (variables_saved_for_relink): Attempt to unset them * tests/defs (CC): Extract from the libtool script. * tests/quote.test: Move the match test out of case statements, to * libtool.m4 (AM_PROG_GCJ): Removed. * ltconfig.in (enable_dlopen): Set to no when lt_cv_dlopen is no. * ltmain.in (newdlprefiles): Use dlname if it's available and * tests/mdemo-exec.test: Modify failure message. * ltdl.m4 (HAVE_LIBDL): Look for dlopen in -lsvld. * libltdl/ltdl.c (lt_dlopen): Set dlname from library_names if * libtool.m4: Fix typo I introduced in yesterday's patch. * ltconfig.in: Get rid of hardcode_into_libs=all; use * mdemo/configure.in: Don't use -static on AIX4.1. * ltmain.in (link -static): Don't add $link_static_flag; only * libltdl/ltdl.c (load_deplibs): Don't append shlib_ext; use * ltmain.in (compile, need_lock): Don't create nor remove lock * ltcf-c.sh, ltcf-gcj.sh (hardcode_libdir_flag_spec, * tests/*.test (CONFIG_SITE): Ultrix's /bin/sh fails on * ltcf-c.sh (need_lc): Preserve allow_undefined_flag. * mdemo/Makefile.am: Mark only libfoo2 as -no-undefined. * libtool.m4 (LT_AC_PROG_GCJ): Remove excess closing brackets. * ltconfig.in: Removed all references to what used to be * depdemo/main.c: Support -alt. * libtool.m4 (AC_PROG_LIBTOOL, AC_LIBTOOL_GCJ): Auto-detect * libtool.m4 (lt_cv_file_magic_cmd): Don't use '${MAGIC_CMD}' or * ltconfig.in [netbsd*] (deplibs_check_method, file_magic_cmd, * libtool.m4 (AC_LIBTOOL_CXX, AC_LIBTOOL_GCJ): Pass LD down to * ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'. * ltmain.in (TAG disable-shared, TAG disable-static): Make sure we * ltconfig.in: Shell portability fix for the tagname validity check. * ltcf-c.sh (ld_shlibs) [aix5*]: Disable on unknown CPU types. * libltdl/Makefile.am (CLEANFILES): Clean conditionally-built * ltcf-cxx.sh (archive_cmds) [HP-UX, GCC]: Port. * ltmain.in: When dropping dependencies of a -no-undefined * ltconfig.in (can_build_shared) [AIX 4.[01], GCC]: GCC up to * ltconfig.in (lt_cv_compiler_c_o): Cache it. * configure.in (file_magic_cmd, reload_flag): Duplicate `$'s * ltmain.in (piecewise linking): Make sure we link at least one * ltmain.in: Mark duplicate libraries appearing in predeps and * ltcf-c.sh (no_undefined_flag) [Solaris ld]: Change to -zdefs. formatting change. * TODO: Add -L- flag. Added this file as it was forgotten when pen the pdemo directory was added. * ltcf-cxx.sh [HP-UX GNU ld]: Don't use flags specific to the * ltcf-cxx.sh: Add -nostdlib to HP-UX GCC archive_cmds. Aneesh Kumar K.V (3): * ltcf-c.sh (archive_expsym_cmds): Support for -export-symbol * ltcf-c.sh (OSF/1): Change the way to pass linker flags through * ltcf-cxx.sh (archive_expsym_cmds, osf4/osf5): Added support Art Pope (1): * ltcf-cxx.sh: Examine $CC when recognizing the C++ compiler Assar Westerlund (1): * ltconfig.in: Add back ranlib calls for static libraries if there Bernhard Rosenkraenzer (1): * libtool.m4: adding ia64 as supported linux platform Bert Driehuis (1): * ltconfig.in: Updated bsdi4 soname specs to be more like Christoph Pfisterer (1): * libtool.m4, ltconfig.in, ltcf-c.sh, ltcf-cxx.sh: Fixed Donald Anderson (1): * ltconfig.in (sco3.2v5): use pass_all deplibs_check_method Edward M. Lee (4): * libtoolize.in: Check configure.ac and prefer configure.ac to * libtoolize.in: change recommendation from AM_PROG_LIBTOOL to * ltconfig.in, ltcf-c.sh, ltcf-gcj.sh: Generate dll/import * libltdl/ltdl.c: Use windows paths while calling LoadLibrary. Erez Zadok (2): * doc/PLATFORMS: Updated mostly *bsd platforms. * doc/PLATFORMS (i*86-*openbsd2.5): New platform. Fred Fish (1): Support AR=mwld AR_FLAGS='-xml -o' for PPC Beos: Gary V. Vaughan (80): * configure.in: bumped version to 1.3c. * README-alpha: improved the release instructions to mention * configure.in (AC_PROG_RANLIB): No longer required as we now use * libtool.m4 (mingw*, AC_PROG_LD): use tr for carriage return * ltconfig.in (ltdll.c, impgen.c): Prevent the shell from * ltconfig.in (whole-archive-flag-spec): test whether the * ltconfig.in (whole-archive-flag-spec): I had been * libtool.m4: be sure to AC_SUBST values no longer tested in * configure.in (AC_OUTPUT_COMMANDS): generate ltmain.sh * ltconfig.in: Set $FILE to @FILE@ for substitution with * ltmain.in (-no-fast-install): Wrapper script used to add the * ltmain.in (-no-install): This doesn't work on win32 since * NEWS: updtaed. * libtool.m4 (AC_PATH_PROG_VERSION_GREP): removed in favour of the * libtool.m4 (AC_PATH_FILE): new macro replaces * ltmain.in: Damnit! Cygwin cvs committed all the * libtool.m4: better use of $target instead of $host to support * ltconfig.in: Be friendlier to C++ compilers when testing * README-alpha: note new location of config.(guess|sub). * NEWS: updated. * ltconfig.in (echo): The following code actually prints the * libtool.m4 (i*86-*-freebsd*): Support a.out shared libs. * libtool.m4 (i*86-*-freebsd*): Forgot to changequote(,). * libtool.m4 (netbsd*): Use -L option to file_magic_cmd as for * ltcf-c.sh (netbsd*): archive_cmds and archive_expsym_cmds * ltconfig.in (ORIGINAL_CONFIG_SHELL): Prevent lossage when * ltconfig.in (with_gcc): Make the value of this option typo update config.guess and config.sub from ftp://ftp.gnu.org/gnu/config sh.test was failing unnecessarily. From Paul Sokolovsky <[EMAIL PROTECTED]> * ltmain.in (version_type): Use "-iface" as the windows * libtool.m4 (MAGIC_CMD): Don't use MAGIC, since BSD versions of From Bruce Korb <[EMAIL PROTECTED]> * doc/libtool.texi: Corrected nother attack of CRLF line * doc/fdl.texi: New file. The license for distributing the * ltdl.m4, ltcf-c.sh, libtool.m4: Use $ac_ext and $ac_objext * ltdl.c: Reformatted. * ltdl.c: Relegate non-POSIX-compliant symbols (e.g. those * libltdl/Makefile.am (libltdl_la_LDFLAGS): increment the version * libltdl/ltdl.c (lt_dlopen): Change the default search order * libltdl/ltdl.h (lt_dlhandle): Rename the wrapped structure * doc/libtool.texi (Libltdl interface): Add documentation. * ltconfig.in (deplibs_check_method, file_magic_cmd, * ltconfig.in (sys_lib_search_path_spec): Use test instead of * ltcf-c.sh (archive_cmds): And another one. Use test instead of * ltmain.in (dlprefiles): Now that `2000-12-15 Utz-Uwe Haus' patch * libltdl/ltdl.c (lt_dlexit): Was checking for residency of the From [EMAIL PROTECTED]: * NEWS: Updated. * NEWS: Updated. * libltdl/ltdl.c (load_deplibs): If loading a deplib fails, * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): If we know that the host * libltdl/ltdl.c (load_deplibs): Make sure the depcount is reset, From Nick Hudson <[EMAIL PROTECTED]> * libltdl/ltdl.c (lt_dlcaller_register): dont set an unsigned * NEWS: Updated. From Albert Chin-A-Young <[EMAIL PROTECTED]> From Tor Lillqvist <[EMAIL PROTECTED]> From Tor Lillqvist <[EMAIL PROTECTED]> * ltconfig.in (library_names_spec): Undo latin-1 spaces I pasted * ltmain.in: Remove the code for stripping duplicate deplibs * NEWS (1.3d) Removed bogus ltconfig reference. * libltdl/ltdl.c (lt_dlopen): When reading the .la file, From Ahmed Masud <[EMAIL PROTECTED]> * tests/Makefile.am (TESTS): Delete references to depdemo-dups.test. * doc/libtool.texi (Multiple dependencies): A note about the From Nick Hudson <[EMAIL PROTECTED]> From Peter Eisentraut <[EMAIL PROTECTED]> * libltdl/ltdl.c (sys_shl_open): Cache a handle for the `self' * ltcf-c.sh (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl} * TODO: propose pkg-config merge. * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use pass_all for * ltdl.m4 (AC_CHECK_HEADERS): UW7 has sys/dl.h, so we must * Makefile.am (EXTRA_DIST): Distribute bootstrap. should have been part of the last commit. From Simon Spero <[EMAIL PROTECTED]> From Albert Chin-A-Young <[EMAIL PROTECTED]> From Tim Mooney <[EMAIL PROTECTED]> * ltdl.m4 (AC_C_INLINE): No longer required. Ken Block (2): * libltdl/ltdl.h: Also check for __cplusplus, __STDC__ is not Recover data mysteriously replaced with NULs Laurynas Biveinis (1): * ltcf-c.sh: Clear ac_cv_prog_cc_pic for DJGPP. Do not add Loren J. Rittle (1): * ltcf-cxx.sh: Support creation of C++ shared libraries on Makoto Ishisone (1): * libtool.m4 (lt_cv_deplibs_check_method, freebsd): Fix typo, Manfred Weichel (1): * ltconfig.in (sysv5): Added support required for shared Mark P Mitchell (1): * ltcf-cxx.sh: Add -nostdlib to IRIX 6 archive_cmds. Markus F.X.J. Oberhumer (1): * ltconfig.in: Added explicit return type to all C functions. Masahiro Nobori (1): * README: Updated. Michael Forster (1): * ltconfig.in (linux-gnu*): Set hardcode_into_libs=yes. Michael Matz (6): * ltconfig.in: check for dlfcn.h: include return value * ltmain.in: fix quoting for $var_value. * ltcf-cxx.sh: Allow CC to have arguments. * ltmain.in: Be careful about filenames with multiple `.'s in * ltmain.in: recognize "CC" as default --tag argument to resolve Typo Michael Sokolov (2): * ltcf-cxx.sh: Use parentheses around eval $ac_compile. * ltcf-cxx.sh (ac_cv_prog_cc_pic_works, ac_cv_prog_cc_static_works): Mo DeJong (2): * libtool.m4 (AC_PROG_NM): Fix macro so that it typo fix from Mo DeJong Mocha (1): * ltconfig.in (NetBSD, deplibs_check_method): Use file_magic. Morten Eriksen (2): * ltcf-c.sh, ltcf-gcj.sh: Quote argument to avoid error * ltdl.m4 (AC_LIB_LTDL, AC_LTDL_SYMBOL_USCORE): Break a circular Mumit Khan (1): * ltconfig.in: Read line at a time to avoid tokenisation by Nick Hudson (11): * ltmain.in (ILD): fix addition of deplibs in relink case. * ltcf-cxx.sh (linkopts): Replace with linker_flags. typo * configure.in: AC_SUBST reload_flag, deplibs_check_method * ltcf-cxx.sh (netbsd): Improved support. * ltcf-c.sh (hardcode_libdir_flag_spec): Remove linker * ltconfig.in (netbsd*, deplibs_check_method): Enable ILD support * ltmain.in: Implement a new deplibs_check_method called * ltmain.in: Improve check for valid -version-info parameter. * libtool.m4: Improve NetBSD support. * ltmain.in: Correct an error in yesterday's patch. Olly Betts (9): * doc/libtool.texi (C++ Libraries): fixed a typo. * NEWS: Note new user visible changes. * libtool.m4(cygwin mingw32, AC_LIBTOOL_SETUP): On second * libtool.m4(cygwin mingw32, AC_LIBTOOL_SETUP): Oops. Fix some * ltconfig.in(cygwin mingw32, archive_expsym_cmds): Only compile * libtool.m4 (AC_PROG_LD): strip carriage returns from the * doc/libtool.texi (Compile mode): typo correction. * libtool.m4: Third time lucky, with Tor's patch. * ltconfig.in (opt_cr): Handle crlf sequences output by the Ossama Othman (54): The beginnings of multi-compiler/language support in libtool. spelling correction *** empty log message *** Moved "LTCC" in "--add-tag" example before "CC" because users may Added ltcf-c.sh, ltcf-cxx.sh and ChangeLog.1 to list of files to Change name of macro that enables C++ support in libtool from Added ltcf-c.sh to list of files related to "libtoolization." Disable shared library support for currently unconfigured Corrected tag name variable in "END LIBTOOL TAG CONFIG: $tagname" Cosmetic update: added a empty line at the end. More C++ support updates. Looking good! Made invocation of ltconfig in AC_LIBTOOL_CXX macro more like the Make sure $ac_cv_prog_cc_pic_works and $ac_cv_prog_cc_static_works *** empty log message *** Made "appending to libtool" message more descriptive More C++ support updates. Make sure AC_LIBTOOL_SETUP is called before any macros that set The tagged configuration was being cached and overwriting the C *** empty log message *** Temporarily reset the test language to C just before calling Moved CVS to subversions.gnu.org Corrected ChangeLog style to match the one used by the HEAD libtool branch. * libtool.m4 (AC_LIBTOOL_CXX): Added LDFLAGS to list of variables to * libtool.m4 (AC_LIBTOOL_CXX): Added LDFLAGS to list of variables to * ltcf-cxx.sh: Added support for the DEC/Compaq C++ compiler on * ltconfig.in (ac_cv_prog_cc_pic_works, * ltcf-c.sh: split off the osf3 section, so that the osf4 and osf5 * libtool.m4, ltconfig.in, ltmain.in: Merged updates found in * ltcf-c.sh: Merged updates related to PIC flags and link * libtool.m4, ltconfig.in, ltmain.in: Merged updates found in * ltconfig.in (compile_c_lo): Removed the test that checks if * configure.in (CONF_SUBDIRS): Added the `tagdemo' directory to * ltcf-cxx.sh: Added some untested HPUX aCC support. * ltconfig.in (available_tags): The name of each newly added * bootstrap: Merged updates from HEAD branch. * ltmain.in: The "-R*" case in the loop that iterates through * ltcf-cxx.sh (predeps, postdeps, predep_objects, * libtoolize.in (files): Add C++ support if configure.in uses * libtool.m4 (AC_PROG_LIBTOOL): Added missing "$lt_target" command * libtool.m4 (AC_LIBTOOL_CXX): Added missing "$lt_target" command * libtool.m4, ltconfig.in: Merged in changes from most recent HEAD * ltmain.in (libobjs, reload_conv_objs): When searching for object Should not be in the CVS tree Forgot to remove acinclude.m4; added .cvsignore * libtool.m4 (AC_LIBTOOL_PICMODE): Merged this macro from the HEAD * ltmain.in: Make sure $arg is set when linking `.lo' files into a * ltcf-cxx.sh (compiler_lib_search_path), ltconfig.in * libtool.m4: Updated comment. * ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh: Removed RCD ID tags. They * ltconfig.in (lt_cv_dlopen_self, lt_cv_dlopen_self_static): Use Nick Hudsn requested a change of email address. * AUTHORS: Added myself to the list of maintainers. * config.guess: Updated to latest version. * ltcf-cxx.sh (output_verbose_link_cmds): Renamed this variable to Paul Berrevoets (1): * ltmain.in: Some versions of expr respond with "0" if a Pavel Roskin (3): * ltmain.in: Ensure that gcc on HPsUX uses -fPIC, or else Added pending patches file to mail subdir * ltconfig.in: only load $cache_file if it's a regular file Peter Eisentraut (7): Automatically remove $objdir (usually .libs). From Peter Eisentraut <[EMAIL PROTECTED]> * ltmain.in (clean): Fix wrong variable use. * ltmain.in (clean,uninstall): Do not error if the file doesn't * demo/Makefile.am: Automake 1.4e does not allow `+=' assignments * bootstrap: Allow overriding the location aclocal, automake, * libltdl/ltdl.c (lt_dlexit): Quit loop if only resident modules * ltcf-c.sh, ltcf-gcj.sh: Support $host_os as /sysv5uw7*/ from Raja R Harinath (1): * tests/Makefile.am (COMMON_TESTS): New variable. Robert Boehne (14): * docs/libtool.texi: Added pointers to documentation * ltcf-c.sh, ltcf-cxx.sh (hardcode_libdir_flag_spec, * AUTHORS: added myself to the list of maintainers. Removed a line break that caused sh.test to fail. Eliminated setting LD to $CC Added support for AIX 4&5 on Power* and IA64. Changed aix4* to aix* for setting deplibs_check_method to pass_all. Removed the AC_REQUIRE of AC_PROG_LIBTOOL from AC_LIBTOOL_CXX. Altered AIX code so that it only checks for a broken collect2 under aix4.[012] ltconfig.in : Under AIX 4&5 check $NM for GNUness and remove -C if so. Support for piecewise linking to allow very large libraries to be built. Added the link mode option -objectlist FILE. Reformatted comments in ltmain.in to complete sentences and use tabs. Added the pdemo directory and test scripts to test piecewise linking. Sascha Schumann (2): * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use the HPUX 10.20 * ltmain.in: Accept darwin as an alias for rhapsody. Stephane Conversy (1): * ltmain.in (-DPIC): changed the order of pic flags a little to Steven M. Schultz (1): * libtool.m4 (bsdi4*): Add -L option to bsdi4's file_magic_cmd Syd Polk (1): * libtool.m4 (AC_LIBTOOL_SETUP): Do not generate a libtool based Thomas Tanner (8): * doc/PLATFORMS: 1.3b passes all tests on cygwin * NEWS, TODO: updated (pic flags) * NEWS: mention fixes * ltmain.in: don't ignore convenience libraries for objects/archives * NEWS: new -no-install flag * NEWS: updated * configure.in: generate ltconfig and ltmain.sh before configuring * TODO: describe problems with libltdl Tod Milam (1): * libltdl/ltdl.c (lt_dlexit): Reset the loaders value to zero when Tom Kacvinsky (1): * libtool.m4: Ignore Tru64's nm's complaint. Tor Lillqvist (2): * libtool.m4: test command used == which should be =. * libtool.m4: these was a missing `*' in the -mno-cygwin Utz-Uwe Haus (1): * libltdl/ltdl.c (lt_dlopen): Changed "dl_dependency_libs" keyword Vadim (1): * ltconfig.in (sysv): More UW7 support. Wilfredo Sanchez (1): * ltconfig.in: (dyld/darwin*) Much improved port. ----------------------------------------------------------------------- hooks/post-receive -- GNU Libtool _______________________________________________ Libtool-commit mailing list Libtool-commit@gnu.org http://lists.gnu.org/mailman/listinfo/libtool-commit