libtool-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Libtool branch, branch-2-4, created. v2.4.2-126-g29feba9


From: Gary V. Vaughan
Subject: [SCM] GNU Libtool branch, branch-2-4, created. v2.4.2-126-g29feba9
Date: Sun, 26 Oct 2014 21:08:28 +0000

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 branch, branch-2-4 has been created
        at  29feba9c737c867dac92506b9838392b0561634f (commit)

- Log -----------------------------------------------------------------
commit 29feba9c737c867dac92506b9838392b0561634f
Author: Gary V. Vaughan <address@hidden>
Date:   Sat Oct 25 17:25:11 2014 +0100

    libtool: fix GCC linking with -fstack-protector.
    
    * build-aux/ltmain.in (func_mode_link): Pass -fstack-protector*
    to the linker as it is required at link time to resolve libssp symbols.
    From Yaakov Selkowitz
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 864e309325163dce50374d316f4355ced088fe60
Author: Gary V. Vaughan <address@hidden>
Date:   Sat Oct 25 16:59:07 2014 +0100

    libtool: support Mac OS 10.10 and newer.
    
    The current template mistakenly treats a MACOSX_DEPLOYMENT_TARGET
    value of "10.10" as "10.1" followed by junk. Thinking that the
    build is targeting 10.1 Puma instead of 10.10 Yosemite, it tells
    the linker to ignore undefined symbols instead of dynamically
    resolving them. This can cause runtime crashes* and will affect
    subsequent versions of OS X.
    * libtool.mk (_LT_REQUIRED_DARWIN_CHECKS): Improve case match so
    as to reject 10.10.x on the 10.1 and 10.2 branch.
    * THANKS: Add Lawrence Velázquez.
    From Lawrence Velázquez
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        libltdl/m4/libtool.m4

commit 21ef68d76bdde7b5bdeaa364fcc2a2431a120010
Author: Peter Rosin <address@hidden>
Date:   Tue May 13 11:47:54 2014 +0200

    libtool: delay expansion of $ECHO until the wrapper script runs
    
    Expanding $ECHO too early leads to unquoted \n when ECHO='printf %s\n'.
    
    Fixes bug#17478. Reported by Egmont Koblinger.
    
    * build-aux/ltmain.in (func_emit_wrapper) [fast_install]: Quote the
    $ECHO, and delay the expansion.
    
    Signed-off-by: Peter Rosin <address@hidden>

commit 189b18c40b29b24f6c25a1e3b726ea9d61940c44
Author: Peter Rosin <address@hidden>
Date:   Tue May 6 10:11:34 2014 +0200

    libtool: fix nm test for MSYS/MinGW
    
    The check for the -B option of nm does not work as intended on MSYS/MinGW.
    MSYS converts /dev/null to the DOW/Windows "equivanent" special file NUL,
    but the MinGW nm treats this file as any empty file. This means that
    you might end up with some fallback nm instead of the desired nm. This
    is not normally a problem, but if one nm is built without lto support, it
    starts to matter.
    
    Fixes sr #108558, reported by LRN.
    
    * m4/libtool.m4 (LT_PATH_NM) [MSYS]: Use a non-existant file instead of
    /dev/null when checking if nm supports -B.
    
    Signed-off-by: Peter Rosin <address@hidden>

commit a36c948439cb0c65aaeb22931605709f4bbeaf83
Author: Peter Rosin <address@hidden>
Date:   Tue May 6 00:03:19 2014 +0200

    libtool: speed up ltwrapper_script detection in execute mode
    
    Execute mode is slow and might even DOS the computer in extreme
    cases when a parameter is a big binary file without newlines.
    Work around this with different truncation if a suitable dd
    utility is found.
    
    Fixes bug#13472 and bug#16662.
    
    Reported by Pavel Raiskup and Nick Bowler.
    
    * m4/libtool.m4 (_LT_PATH_DD): New macro, for finding a dd utility
    that works for the below purpose.
    (_LT_CMD_TRUNCATE): New macro, for finding out how to truncate binary
    pipes (fallback to the old sed truncation if no suitable dd is found
    in _LT_PATH_DD).
    (_LT_SETUP): Require _LT_CMD_TRUNCATE.
    (LT_INIT): Require Autoconf 2.62, as needed by _LT_PATH_DD.
    * build_aux/ltmain.in (func_lalib_p): Factor out the actual "generated
    by libtool" test into...
    (func_generated_by_libtool_p): ...this new function...
    (func_ltwrapper_script_p): ...so that it can be reused here, when
    truncating the pipe according to _LT_CMD_TRUNCATE.
    * THANKS: Update.
    
    Signed-off-by: Peter Rosin <address@hidden>
    
    Conflicts:
        THANKS
        libltdl/config/ltmain.m4sh

commit c1cf9881d62df73d8f43a24a6d2b61072ac66e59
Author: Peter Rosin <address@hidden>
Date:   Fri May 2 14:51:02 2014 +0200

    libtool: prevent lto from stripping the magic cookie from the cwrapper
    
    Whole program optimization may remove unused symbols unless told they
    are really needed. Fixes sr #108559 reported by LRN.
    
    * build-aux/ltmain.in (func_emit_cwrapperexe_src:MAGIC_EXE): Try to ensure
    that the magic cookie is preserved.
    
    Signed-off-by: Peter Rosin <address@hidden>

commit 351eb1534f3403c49c883776705522b33a2adb41
Author: Peter Rosin <address@hidden>
Date:   Wed Feb 12 10:01:13 2014 +0100

    libtool: actually strip -Wl when relinking with $LD
    
    Fixes the regression from commit v2.4.2.444 which is causing a
    testsuite failure in duplicate_conv.at (seen on Cygwin).
    
    * build-aux/ltmain.in (func_mode_link): $reload_cmds typically
    starts with "$LD$reload_flag ..." when $LD is used to relink.
    Make the case expression match that when checking if $LD is in
    fact used to relink.
    
    Signed-off-by: Peter Rosin <address@hidden>

commit ff2e3bcce067769ec8ceba9d09d072f8067d3eeb
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Feb 6 12:05:04 2014 +1300

    doc: remove redundant "in order to" phrase where possible.
    
    * doc/libtool.texi: Remove many occurrences of the redundant
    phrase "in order to", where ever "to" is as clear or clearer.
    * THANKS: Add attribution.
    Reported by Dave Yost
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit baf30365a547b37a2d62264b1d22ee450047391e
Author: Rainer Orth <address@hidden>
Date:   Sat Jan 18 10:07:52 2014 +1300

    libtool: opt_duplicate_compiler_generated_deps is harmful on Solaris
    
    Fix for http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452.
    * build-aux/ltmain.in (libtool_validate_options): disable the
    opt_duplicate_compiler_generated_deps optimization for Solaris2 so
    that gcc-4.9+ compiled C++ code with -Wl,-Bdirect on 64-bit Solaris
    x86 can avoid unwinding failures caused by accidental mixing of the
    libc and libgcc_s unwinders in a single executable.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        libltdl/config/ltmain.m4sh

commit 0979a0d9963d08d9c2f48d6363943171e5b30e19
Author: Gary V. Vaughan <address@hidden>
Date:   Fri Jan 3 18:21:40 2014 +1300

    edit-readme-alpha: adjust for recent README edits.
    
    * build-aux/edit-readme-alpha: Adjust regexps for recent README
    improvements.
    * README.md: Fix a SPACE-TAB sanity check failure.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 32c96c9a6ed7b5c6746620324a6e3368df8a9cc5
Author: Gary V. Vaughan <address@hidden>
Date:   Fri Jan 3 17:01:18 2014 +1300

    README: Tweak into markdown format and fix some bitrot.
    
    * README: Moved from here...
    * README.md: ...to here.  Make some changes to be valid markdown
    format, and fix some inaccuracies in text that is out of date.
    * bootstrap.conf (func_reconfigure): Add func_ensure_README.
    * .gitignore: Add README.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        README

commit a3017b6d47dfd6eefbc818f2484c8f06bd66692f
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Jan 2 12:13:13 2014 +1300

    libtool: only strip -Wl when linking with $LD.
    
    * build-aux/ltmain.in (func_mode_link): Don't strip -Wl from the
    linker flags, except when linking with $LD, otherwise compiler
    drivers that don't recognize and pass linker flags through will
    choke on unrecognized options.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 11003c9441beb3e8d94b79c753a7bb19d53ae072
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Jan 2 11:45:36 2014 +1300

    maint: update copyright notices to include 2014.
    
    * .x-update-copyright: New file. Exclude files not owned by this
    project from update-copyright rules.
    * doc/libtool.texi: Replace m-dash with n-dash in texinfo
    copyright notice so that update-copyright matches correctly.
    Undo bogus copyright updates to example output from gdb session.
    Bump copyright year.
    * Changelog.old: Revert bogus updates from previous years
    without .x-update-copyright.
    AUTHORS, HACKING, Makefile.am, NEWS, README, THANKS, TODO,
    bootstrap, bootstrap.conf, build-aux/edit-readme-alpha,
    build-aux/git-hooks/commit-msg, build-aux/ltmain.in, cfg.mk,
    configure.ac, gl/build-aux/bootstrap.in,
    gl/build-aux/extract-trace, gl/build-aux/funclib.sh,
    gl/build-aux/inline-source, gl/build-aux/options-parser,
    libltdl/README, libltdl/argz.c, libltdl/argz_.h,
    libltdl/configure.ac, libltdl/libltdl/lt__alloc.h,
    libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h,
    libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h,
    libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h,
    libltdl/libltdl/lt_system.h, libltdl/libltdl/slist.h,
    libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
    libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c,
    libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c,
    libltdl/loaders/shl_load.c, libltdl/lt__alloc.c,
    libltdl/lt__dirent.c, libltdl/lt__strl.c, libltdl/lt_dlloader.c,
    libltdl/lt_error.c, libltdl/ltdl.c, libltdl/ltdl.h,
    libltdl/ltdl.mk, libltdl/slist.c, libtoolize.in, m4/argz.m4,
    m4/autobuild.m4, m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4,
    m4/ltsugar.m4, m4/ltversion.in, m4/lt~obsolete.m4,
    tests/am-subdir.at, tests/archive-in-archive.at,
    tests/bindir.at, tests/cdemo.at, tests/cmdline_wrap.at,
    tests/configure-iface.at, tests/convenience.at, tests/ctor.at,
    tests/cwrapper.at, tests/darwin.at, tests/demo.at,
    tests/depdemo.at, tests/deplib-in-subdir.at,
    tests/deplibs-ident.at, tests/deplibs-mingw.at,
    tests/destdir.at, tests/dlloader-api.at,
    tests/dumpbin-symbols.at, tests/duplicate_conv.at,
    tests/duplicate_deps.at, tests/duplicate_members.at,
    tests/early-libtool.at, tests/exceptions.at,
    tests/execute-mode.at, tests/exeext.at, tests/export-def.at,
    tests/export.at, tests/f77demo.at, tests/fail.at,
    tests/fcdemo.at, tests/flags.at, tests/help.at,
    tests/indirect_deps.at, tests/infer-tag.at,
    tests/inherited_flags.at, tests/install.at,
    tests/lalib-syntax.at, tests/libtool.at, tests/libtoolize.at,
    tests/link-order.at, tests/link-order2.at, tests/loadlibrary.at,
    tests/localization.at, tests/lt_dladvise.at, tests/lt_dlexit.at,
    tests/lt_dlopen.at, tests/lt_dlopen_a.at, tests/lt_dlopenext.at,
    tests/ltdl-api.at, tests/ltdl-libdir.at, tests/mdemo.at,
    tests/need_lib_prefix.at, tests/no-executables.at,
    tests/nocase.at, tests/nonrecursive.at, tests/old-ltdl-iface.at,
    tests/old-m4-iface.at, tests/pic_flag.at, tests/recursive.at,
    tests/resident.at, tests/runpath-in-lalib.at,
    tests/search-path.at, tests/shlibpath.at, tests/slist.at,
    tests/standalone.at, tests/static.at, tests/stresstest.at,
    tests/subproject.at, tests/sysroot.at, tests/tagdemo.at,
    tests/template.at, tests/testsuite.at, tests/versioning.at,
    tests/with-pic.at: Bump copyright year.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        libtoolize.in
        tests/cdemo.at
        tests/demo.at
        tests/depdemo.at
        tests/export-def.at
        tests/f77demo.at
        tests/fcdemo.at
        tests/libtool.at
        tests/mdemo.at
        tests/old-ltdl-iface.at
        tests/tagdemo.at

commit 76f899abe1ad3dd695f1ce1b21048304b0068ec0
Author: Gary V. Vaughan <address@hidden>
Date:   Wed Oct 30 17:45:29 2013 +1300

    configury: remove spurious g modifier in sed expression.
    
    * Makefile.am (rebuild): Remove useless g modifier from sed
    expression.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 0a2043098e68016bafba7f77f67a395c7eee43c3
Author: Gary V. Vaughan <address@hidden>
Date:   Wed Oct 30 14:55:00 2013 +1300

    configury: use $(SED) where input does not end in newline.
    
    On Solaris machines the system sed does not process the last
    line of input unless it ends with a newline, which means it
    cannot be used to massage the output of git-version-gen, because
    it deliberately omits the terminating newline.
    * Makefile.am (rebuild): Use the sed command found by configure,
    which has a better chance of working properly than the first sed
    on PATH.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 0b62d18e43ff538f704ae60fc0095ddd93d0c809
Author: Gary V. Vaughan <address@hidden>
Date:   Sat Oct 26 15:44:46 2013 +1300

    gnulib: use func_sort_ver instead of GNU sort -V in 
do-release-commit-and-tag.
    
    * gl/build-aux/do-release-commit-and-tag: Source funclib.sh and
    then use portable func_sort_ver rather than force installation of
    all GNU coreutils just for sort -V support.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        gl/build-aux/do-release-commit-and-tag.diff

commit 88163b838ff85ab87729aa9e9d7acaf044358173
Author: Gary V. Vaughan <address@hidden>
Date:   Sat Oct 26 12:20:18 2013 +1300

    libltdl: bump -version-info revision by 1.
    
    The only changes to libltdl sources since v2.4.2 have been
    cosmetic and stylistic.
    * libltdl/ltdl.mk (LTDL_VERSION_INFO): For a release with no
    interface changes C:R:A becomes C:R+1:A.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit a576e631ad672c166d0198abed870ddb4406cdea
Author: Gary V. Vaughan <address@hidden>
Date:   Sat Oct 26 12:03:59 2013 +1300

    maint: bump serials on m4 sources changed since v2.4.2.
    
    * m4/argz.m4: Bump serial to 6.
    * m4/libtool.m4: Bump serial to 58.
    * m4/ltdl.m4: Bump serial to 19.
    * m4/ltoptions.m4: Bump serial to 8.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit ef3d9134c4715dfb7b219f210ca1a483ee0c6058
Author: Vadim Zeitlin <address@hidden>
Date:   Wed Oct 9 17:35:13 2013 -0700

    libtool: Don't fall back to static libraries if building them was disabled
    
    If -no-undefined was not specified but the platform didn't
    support shared libraries with undefined symbols (e.g. Cygwin/
    MinGW), static libraries were built instead of shared ones,
    even if building them was explicitly disabled with --disable-
    static configure option.
    
    Fix this by stopping with a fatal error if a shared library
    can't be built in this case instead of unexpectedly building a
    static library instead.
    
    * libltdl/config/ltmain.m4sh (func_mode_link()): Stop with
    fatal error when trying to build a shared library without -no-
    undefined on a platform not supporting undefined symbols in
    shared libraries.
    
    Copyright-paperwork-exempt: Yes
    
    Conflicts:
        libltdl/config/ltmain.m4sh

commit 36bd1eda70503c10bc714c00a5d985ead37e4c80
Author: Brooks Moses <address@hidden>
Date:   Wed Oct 9 16:39:31 2013 -0700

    libtool: Remove unneeded quotes in assignment.
    
    The quotes in this assignment cause "make syntax-check" to
    fail.  Thus, this patch removes them.

commit af600b571634227a38443e3a480c0f350f4b11e7
Author: Fabian Groffen <address@hidden>
Date:   Wed Oct 9 14:44:15 2013 -0700

    libtool: Fix x86_64-pc-solaris2.* GNU ld breakage
    
    Since commit [1] libtool tries to set a 64-bits target for GNU
    ld.  However, it does so wrongly for x86_64-pc-solaris2.*
    targets, causing libtool to believe the linker is called
    ld_sol2.  There is no such thing, and it obviously breaks
    things further down.  Some people wrongly assume there is
    supposed to be an ld_sol2 on their systems, e.g. [2].
    
    I think the original change is fragile, because it assumes it
    has all CHOSTs matched, then appends _sol2.  In the wild,
    people have used amd64-pc-solaris2* too, so perhaps it would
    be safer if the code only appended _sol2 if there is actually
    an explicit target set.
    
    Anyhow, since the 64-bits sparc target is called sparc64-* or
    sparcv9-*, the sparc case is already correctly handled, so in
    the attached patch, I just added an x86_64-* case, although I
    could imagine relaxing the i?86 case to *86*-pc-solaris2* too.
    
    In any case, defaulting to a linker called ld_sol2 is wrong.
    
    [1] http://lists.gnu.org/archive/html/libtool-commit/2011-02/
    msg00000.html
    [2] http://osdyson.org/issues/8
    
    Copyright-paperwork-exempt: Yes

commit 08a57694b4d8e2e72e617a561f5db567687a1d75
Author: Olivier Blin <address@hidden>
Date:   Wed Oct 9 14:33:39 2013 -0700

    libtool: Fix detection of ld version with parentheses.
    
    ld from crosstool-NG reports a version string with an extra
    version number in a parenthetical note:
    GNU ld (crosstool-NG 1.13.0) 2.21.1
    
    This made libtool assume that the ld version was the
    crosstool-NG version (1.13.0) instead of the real ld version
    (2.21.1).
    
    To fix the ld version string, this patch filters out any string
    between parentheses that is followed by a space.
    
    Because of this bug, filtering of exported symbols was not
    taking place with crosstool-NG toolchains.
    
    This issue has bee noticed when building pango, which exported
    harfbuzz symbols that should have remained hidden.
    
    Copyright-paperwork-exempt: Yes

commit 3a04a157fb499a192bd8bf99fd6d68cd9ac23721
Author: Brooks Moses <address@hidden>
Date:   Wed Oct 9 14:28:16 2013 -0700

    libtool: Fix comment indentation
    
    This trivial patch fixes indentation on a comment to match
    the style used elsewhere in m4/libtool.m4.

commit 8e9d7de690d6a90636602b3576a2ce39fc6765a2
Author: DJ Delorie <address@hidden>
Date:   Wed Oct 9 14:25:13 2013 -0700

    libtool: Add TPF settings for LT_SYS_DLOPEN_SELF
    
    * m4/libtool.m4: Since we know that all TPF builds are cross-
    builds, do not attempt to run linker tests during config. Use
    known constants instead, since we know how dlopen() is
    implemented.

commit d945a893196f380252d78125455d0eae789bba95
Author: Vincent Lefevre <address@hidden>
Date:   Wed Oct 9 14:19:07 2013 -0700

    libtool: Fix $wl setting for tcc on GNU systems
    
    (This addresses http://bugs.debian.org/663945.  See there for
    more-detailed discussion.)
    
    tcc gained support for "-Wl,-rpath -Wl,<directory>" in its
    commit 7fb0482a ("Support linker options passed in several -Wl
    param", 2012-03-14) but libtool doesn't know to use it.  Teach
    it.
    
    Without this change, running "make check" on MPFR when it has
    been built with tcc and shared libraries doesn't work because
    libtool generates a -rpath option, which tcc doesn't support.
    
    Copyright-paperwork-exempt: Yes

commit 4c1cb8a91b5d6fa037faba362196befbae539040
Author: Joseph Prostko <address@hidden>
Date:   Wed Oct 9 13:34:08 2013 -0700

    libtool: Haiku change for shlibpath_overrides_runpath
    
    Pretty much all changes to Haiku for Libtool have been
    upstreamed, however we currently have an incorrect value for
    shlibpath_overrides_runpath.  It should be "no" instead of
    "yes".
    
    Previously Scott McCreary had submitted patches for us, but I
    told him I would work to get this committed, as he is quite
    busy lately.
    
    Here is a commit he made to our Haiku Ports site though, that
    shows the exact change I am proposing done against Libtool
    2.4.2.
    
    http://ports.haiku-files.org/browser/haikuports/sys-devel/
    libtool/patches/libtool-2.4.2.patch
    
    Copyright-paperwork-exempt: Yes

commit 71edbf90370b9ab8e31d1356e9e89a73210cb65d
Author: Brooks Moses <address@hidden>
Date:   Wed Oct 9 12:32:48 2013 -0700

    libtool: Discard "-mllvm $arg" options when linking.
    
    Clang accepts options of the form "-mllvm $arg", and passes the
    argument as an option to LLVM.  These options caused problems
    for Libtool when linking; in some cases, the -mllvm option is
    passed through but the corresponding argument is dropped.  (See
    for example http://llvm.org/bugs/show_bug.cgi?id=14716.)
    
    This patch resolves the issue by explicitly matching -mllvm and
    taking an argument.  Since Clang never uses LLVM for linking,
    the matched "-mllvm $arg" option is irrelevant for the link
    step, and we can simply discard it once we've recognized it.
    
    Co-authored-by: Johannes Obermayr <address@hidden>
    Copyright-paperwork-exempt: Yes

commit d1d34e152e17ecc00d6903a2bcd909484543c5d7
Author: Ondřej Bílka <address@hidden>
Date:   Tue Oct 8 18:06:56 2013 -0700

    maint: Fix various comment and documentation typos.
    
    Ondřej writes: "Hi, this is upstream version of patch that I
    sent to gcc.  I generated this patch with tool that I am
    writing: https://github.com/neleai/stylepp";
    
    (Note: The generated patch was adjusted to retain the non-US
    but correct spelling of 'rigourous' before commit.  --Brooks)

commit 2c510118d779c908bb97f9cdf9ef8f5237d943ed
Author: David 'Digit' Turner <address@hidden>
Date:   Tue Oct 8 14:37:32 2013 -0700

    libtool: Add Android/Linux support.
    
    This patch adds proper Android support to libtool. The main
    issues are the following:
    
      - Versioned libraries are not supported by the platform and
        its build/packaging tools.
    
      - The dynamic linker is not GNU ld, there is no support for
        DT_RUNPATH.
    
      - Similarly, there is no ldconfig.

commit 9d7c3ed698cedc3ee9ec2820b8b7589e1701bafd
Author: Peter Rosin <address@hidden>
Date:   Tue Sep 17 20:33:12 2013 +0200

    libtool: trust -print-search-dirs from recent GCC
    
    Alan Modra hints in [1] that -print-search-dirs was fixed in
    GCC 4.2(?), so that it nowadays automatically appends
    -print-multi-os-directory for the applicable directories. I.e.
    it should no longer be necessary for libtool to append a second
    ../lib64 when GCC has already done so. Also, the multi-os
    appending loop seems to have been added specifically for early
    (arguably broken) bi-arch enabled GCCs that printed -m32
    directories even though -m64 was the default [2]. So, my
    conclusion is that we want any libtool magic to affect
    -print-search-dirs output from contemporary GCCs as little as
    possible, while continuing to append the
    -print-multi-os-directory for the legacy case.
    
    Fixes bug#15321 reported by Ozkan Sezer.
    
    [1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20425
    [2] http://lists.gnu.org/archive/html/bug-libtool/2006-09/msg00019.html
    
    * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER): If any of the
    directories printed by -print-search-dirs ends with the
    content of -print-multi-os-directory, then assume that
    GCC adds the multi-os-directory where appropriate all by
    itself and hence don't try to second guess when to add
    it manually.
    * THANKS: Update.
    
    Conflicts:
        THANKS

commit bd46c774161868e6e8b70bd4c32cfee0ef8db3fb
Author: Steve Ellcey <address@hidden>
Date:   Mon Aug 19 14:35:28 2013 -0700

    libtool: set correct linker ABI flags on mips64 linux.
    
    m4/libtool.m4 (_LT_ENABLE_LOCK): Select the n32 or n64 ABI when
    linking to match the ABI produced with the user's compiler flags.
    
    Co-authored-by: Gary V. Vaughan <address@hidden>
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        libltdl/m4/libtool.m4

commit 0917cffc52db376cccd88523de564e1b8f995ec4
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Aug 22 15:51:33 2013 +0700

    libltdl: don't trip subdir-objects warning from Automake >= 1.14.
    
    Latest Automake releases now warn when subdir-objects is not
    specified in preparation for Automake 2.0.  The option has been
    in Automake for more than a decade, so there's minimal risk of
    someone using the next release of Libtool alongside an ancient
    release of Automake when bootstrapping libltdl client projects.
    * libltdl/configure.ac (AM_INIT_AUTOMAKE): Add subdir-objects.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit c592cee8fc2e0783c23b593a07eeccf65449823a
Author: Yaakov Selkowitz <address@hidden>
Date:   Mon Jun 17 23:46:54 2013 +0200

    libtool: fix conversion warnings in cwrapper
    
    build-aux/ltmain.in (func_emit_cwrapperexe_src:main): XMALLOC wants a
    size_t. Also use int instead of intptr_t for the return value (which
    is fine since the _spawnv call is synchronous).
    (func_emit_cwrapper_src) [MSVC]: Remove the intptr_t helper define.
    (func_emit_cwrapperexe_src:find_executable): Use size_t for variables
    involved in strlen computations.
    (func_emit_cwrapperexe_src:lt_setenv): Likewise.
    (func_emit_cwrapperexe_src:lt_extend_str): Likewise.
    (func_emit_cwrapperexe_src:lt_update_exe_path): Likewise.
    THANKS: Update.
    
    Signed-off-by: Yaakov Selkowitz <address@hidden>
    Signed-off-by: Peter Rosin <address@hidden>
    
    Conflicts:
        libltdl/config/ltmain.m4sh

commit 064e8e51a14730791de71753c2b7d374910703e3
Author: Peter Rosin <address@hidden>
Date:   Sun Apr 28 09:16:56 2013 +0200

    libtool: break all the way out when a good nm is found
    
    The current code tries to locate a compatible nm tool.  It starts with
    a prefixed nm tool (great!) and includes a plain nm too (that's fine).
    The problem is that the code searches for the prefixed nm before the
    plain nm (normally fine), but doesn't break once it has found a valid
    match, and the plain nm ends up the winner.
    
    Report and analysis by Mike Frysinger.
    
    * m4/libtool.m4 (LT_PATH_NM): Break all the way out on a good match.
    
    Signed-off-by: Peter Rosin <address@hidden>

commit b054fe8020c659cd6512efcfa9844fe599cbd661
Author: Peter Rosin <address@hidden>
Date:   Mon Jan 28 19:50:31 2013 +0100

    maint: update email address...
    
    * THANKS: ...of Jan Engelhardt.
    
    Signed-off-by: Peter Rosin <address@hidden>

commit 80f87c8dde9eb049d35e496b0a4b7fe5eb618a87
Author: Jan Engelhardt <address@hidden>
Date:   Mon Jan 28 17:15:38 2013 +0100

    doc: fix an orthographic error
    
    * doc/libtool.texi (Install mode): Ensure, not insure.
    
    Signed-off-by: Peter Rosin <address@hidden>

commit 06511321956576132e8f0686072c622e94a93c24
Author: Peter Rosin <address@hidden>
Date:   Wed Sep 19 08:43:57 2012 +0200

    tests: don't feed -no-undefined to the linker during configure.
    
    * tests/deplibs-mingw.at: Restore LDFLAGS for the configure run so that
    the linker does not see -no-undefined. Makes the test pass instead of
    skip on MinGW.
    
    Signed-off-by: Peter Rosin <address@hidden>

commit 8a1ed7349253799b4bf4551ec7b80f97b1faff81
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Jan 3 13:53:58 2013 +0700

    git: ignore .serial file.
    
    * .gitignore: ignore .serial file.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 5a11f1df8f46878fe6700624529ae87fb75735dd
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Jan 3 13:25:54 2013 +0700

    docs: update copyright dates in libtool.texi.
    
    It seems `make update-copyright' missed the texinfo copyright
    notice.
    * doc/libtool.texi: Update copyright dates for 2013.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 13c53e2bdd67ee8ea80abce3ded8d8843bf80bd7
Author: Peter Rosin <address@hidden>
Date:   Tue Jan 1 19:40:57 2013 +0100

    maint: check if git works before relying on it
    
    Makefile.am (m4/ltversion.m4): Take the opportunity to regenerate
    $(srcdir)/.serial whenever git is actually working.
    (git_version_gen): Provide a fallback version for the git-version-gen
    script to use when .tarball-version does not exist and git is not
    working.
    
    Signed-off-by: Peter Rosin <address@hidden>
    
    Conflicts:
        Makefile.am

commit ee185e93a5fa69c530296e83d0af9ade503aa97c
Author: Gary V. Vaughan <address@hidden>
Date:   Wed Jan 2 00:17:24 2013 +0700

    maint: update copyright notices to include 2013.
    
    * gnulib/: Update to latest upstream.
    * AUTHORS, ChangeLog.old, HACKING, Makefile.am, NEWS, README,
    THANKS, TODO, bootstrap, bootstrap.conf,
    build-aux/edit-readme-alpha, build-aux/ltmain.in, cfg.mk,
    configure.ac, doc/libtool.texi, gl/build-aux/bootstrap.in,
    gl/build-aux/extract-trace, gl/build-aux/funclib.sh,
    gl/build-aux/inline-source, gl/build-aux/options-parser,
    libltdl/README, libltdl/argz.c, libltdl/argz_.h,
    libltdl/configure.ac, libltdl/libltdl/lt__alloc.h,
    libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h,
    libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h,
    libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h,
    libltdl/libltdl/lt_system.h, libltdl/libltdl/slist.h,
    libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c,
    libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c,
    libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c,
    libltdl/loaders/shl_load.c, libltdl/lt__alloc.c,
    libltdl/lt__dirent.c, libltdl/lt__strl.c, libltdl/lt_dlloader.c,
    libltdl/lt_error.c, libltdl/ltdl.c, libltdl/ltdl.h,
    libltdl/ltdl.mk, libltdl/slist.c, libtoolize.in, m4/argz.m4,
    m4/autobuild.m4, m4/libtool.m4, m4/ltdl.m4, m4/ltoptions.m4,
    m4/ltsugar.m4, m4/ltversion.in, m4/lt~obsolete.m4,
    tests/am-subdir.at, tests/archive-in-archive.at,
    tests/bindir.at, tests/cdemo.at, tests/cmdline_wrap.at,
    tests/configure-iface.at, tests/convenience.at, tests/ctor.at,
    tests/cwrapper.at, tests/darwin.at, tests/demo.at,
    tests/depdemo.at, tests/deplib-in-subdir.at,
    tests/deplibs-ident.at, tests/deplibs-mingw.at,
    tests/destdir.at, tests/dlloader-api.at,
    tests/dumpbin-symbols.at, tests/duplicate_conv.at,
    tests/duplicate_deps.at, tests/duplicate_members.at,
    tests/early-libtool.at, tests/exceptions.at,
    tests/execute-mode.at, tests/exeext.at, tests/export.at,
    tests/f77demo.at, tests/fail.at, tests/fcdemo.at,
    tests/flags.at, tests/help.at, tests/indirect_deps.at,
    tests/infer-tag.at, tests/inherited_flags.at, tests/install.at,
    tests/lalib-syntax.at, tests/libtool.at, tests/libtoolize.at,
    tests/link-order.at, tests/link-order2.at, tests/loadlibrary.at,
    tests/localization.at, tests/lt_dladvise.at, tests/lt_dlexit.at,
    tests/lt_dlopen.at, tests/lt_dlopen_a.at, tests/lt_dlopenext.at,
    tests/ltdl-api.at, tests/ltdl-libdir.at, tests/mdemo.at,
    tests/need_lib_prefix.at, tests/no-executables.at,
    tests/nocase.at, tests/nonrecursive.at, tests/old-ltdl-iface.at,
    tests/old-m4-iface.at, tests/pic_flag.at, tests/recursive.at,
    tests/resident.at, tests/runpath-in-lalib.at,
    tests/search-path.at, tests/shlibpath.at, tests/slist.at,
    tests/standalone.at, tests/static.at, tests/stresstest.at,
    tests/subproject.at, tests/sysroot.at, tests/tagdemo.at,
    tests/template.at, tests/testsuite.at, tests/versioning.at,
    tests/with-pic.at: Bump copyright year.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        bootstrap
        gl/build-aux/bootstrap.in
        gl/build-aux/extract-trace
        gl/build-aux/funclib.sh
        gl/build-aux/inline-source
        gl/build-aux/options-parser
        libltdl/config/ltmain.m4sh
        libtoolize.in
        tests/cdemo.at
        tests/demo.at
        tests/depdemo.at
        tests/f77demo.at
        tests/fcdemo.at
        tests/libtool.at
        tests/mdemo.at
        tests/old-ltdl-iface.at
        tests/tagdemo.at

commit c5faf65bcfe0cf48ed3b75da3c6f1a8478f33aac
Author: Peter Rosin <address@hidden>
Date:   Wed Dec 19 11:20:28 2012 +0100

    libtool: Drop $LDFLAGS when invoking the toolchain
    
    m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [Solaris] <archive_cmds>: Drop
    $LDFLAGS as it is a user variable that is usually used when invoking
    libtool. As such, it should not be used by libtool when it invokes the
    toolchain as it contains options intended for libtool, not the
    toolchain. Fixes export.at and other tests that add -no-undefined to
    LDFLAGS.
    
    Signed-off-by: Peter Rosin <address@hidden>
    Tested-by: Richard Palo <address@hidden>
    
    Conflicts:
        libltdl/m4/libtool.m4

commit 63b3f9795b87c041e94e9ade661b16815ea917fb
Author: Richard Palo <address@hidden>
Date:   Wed Dec 19 11:08:15 2012 +0100

    libtool: Add SONAME to the so when exporting explicit symbols on Solaris
    
    m4/libtool.m (_LT_LANG_CXX_CONFIG) [Solaris] <archive_expsym_cmds>: Feed
    -h $soname to the linker just as is done in archive_cmds.
    THANKS: Update.
    
    Copyright-paperwork-exempt: Yes
    Signed-off-by: Peter Rosin <address@hidden>
    
    Conflicts:
        libltdl/m4/libtool.m4

commit c2624eb8311a060f6229a9772582f1fe3357946e
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Oct 25 07:14:27 2012 -0500

    maint: fix missing command error in make dist.
    
    * Makefile.am ($(readme)): Don't forget the 'test'!
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        Makefile.am

commit a2f1b64205da4e0fb6f0a5092ba6306a0bbb0cd7
Author: Mikhail Zabaluev <address@hidden>
Date:   Sun Nov 20 23:10:31 2011 +0200

    configury: make LT_INIT options pic-only and no-pic work.
    
    * m4/ltoptions.m4 (_LT_WITH_PIC): Set pic_mode at m4 time.
    
    Copyright-paperwork-exempt: Yes
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit fc5528d5fb6210079206dcc6d8195b21e8b98dff
Author: Peter Rosin <address@hidden>
Date:   Fri Oct 19 17:19:50 2012 +0200

    libtool: parse "dumpbin -headers" to get symbols exported from implibs
    
    * m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS) [MSVC]: Extract symbols
    imported from DLLs by import libraries in the Microsoft dumpbin
    wrapper.
    (LT_PATH_NM): Add -headers option if dumpbin is the located name
    lister to feed the above new code.
    * NEWS: Update.
    
    Signed-off-by: Peter Rosin <address@hidden>

commit def74c9dafbdce931fb2943422af97b7a7257334
Author: Peter Rosin <address@hidden>
Date:   Fri Oct 19 11:51:12 2012 +0200

    libtool: make func_win32_libid work when the name lister is MS dumpbin
    
    * m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD) [MSVC]: Use
    func_win32_libid as file_magic_cmd when the name lister
    is MS dumpbin.
    (_LT_CMD_GLOBAL_SYMBOLS): Export the new veriable nm_interface
    to the libtool script.
    * build-aux/ltmain.in (func_cygming_gnu_implib_p)
    (func_cygming_ms_implib_p): Move up to before...
    (func_win32_libid): ...which now uses them to determine if
    the object is an import library when the nm_interface is
    "MS dumpbin".
    * NEWS: Update.
    
    Signed-off-by: Peter Rosin <address@hidden>
    
    Conflicts:
        NEWS

commit 1f6a8cd117826dc92f6e848818770632bf32f3e5
Author: Gary V. Vaughan <address@hidden>
Date:   Fri Oct 19 14:12:59 2012 +0700

    bootstrap: use short gnu.org urls consistently.
    
    * bootstrap.conf (buildreq): Use gnu.org/s/ style urls to match
    the ones added automatically by the main bootstrap script.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        bootstrap.conf

commit d6b3353c56f22dd661e23310a9238d80d77d798b
Author: Gary V. Vaughan <address@hidden>
Date:   Fri Oct 19 12:07:38 2012 +0700

    doc: add a missing period following @xref.
    
    * doc/libtool.texi: Silence a warning by adding back a missing
    period.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit ac073ccfb6e96bc141f3b12abdc95a7371994f38
Author: Peter Rosin <address@hidden>
Date:   Fri Oct 19 08:54:15 2012 +0200

    libtool: avoid non-underscore symbols in the "dumpbin -symbols" wrapper
    
    If an object has a symbol lacking an expected leading underscore,
    the symbol name is not printed, but the symbol type is, leading
    to output such as:
        T _normal _normal
        T T _another _another
    when the expected output would have been something like:
        T _normal _normal
        T no_underscore no_underscore
        T _another _another
    However, symbols lacking an expected leading underscore are
    not "real" symbols, they are internal symbols which we don't
    care about, therefore drop them instead.
    * m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS) [MSVC]: Output the whole
    symbol line in one go.
    * NEWS: Update.
    
    Conflicts:
        NEWS

commit c7b370a9255028ffad462ae47a0c396c9945121b
Author: Peter Rosin <address@hidden>
Date:   Thu Oct 18 14:27:10 2012 +0200

    libtool: fix spelling nit
    
    * build-aux/ltmain.in (func_generate_dlsyms): Fix spelling nit.
    * libltdl/libltdl/lt_system.h: Likewise.
    * m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Likewise.
    
    Signed-off-by: Peter Rosin <address@hidden>
    
    Conflicts:
        libltdl/config/ltmain.m4sh
        libltdl/libltdl/lt_system.h
        libltdl/m4/libtool.m4

commit a7dfe0e7557b4ba799b92372ca559b5d14b4785d
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Oct 4 19:28:50 2012 +0700

    maint: distribute a single ChangeLog file.
    
    * ChangeLog.1996, ChangeLog.1997, ChangeLog.1998, ChangeLog.1999,
    ChangeLog.2000, ChangeLog.2001, ChangeLog.2002, ChangeLog.2003,
    ChangeLog.2004, ChangeLog.2005, ChangeLog.2006, ChangeLog.2007,
    ChangeLog.2008, ChangeLog.2009, ChangeLog.2010: Remove.  Content
    moved from here...
    * ChangeLog.old: ...to here.
    * Makefile.am (EXTRA_DIST): Update list of ChangeLog files.
    (changelog_old): New variable to hold path to ChangeLog.old file.
    ($(changelog)): Update to concatenate non-distributed
    ChangeLog.old file to distributed ChangeLog after git log entries.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit ca41bd193b758214abb072230bd972307aa2afed
Author: Peter Rosin <address@hidden>
Date:   Wed Sep 19 11:53:02 2012 +0200

    tests: skip with-pic test when no "real" pic flag is used.
    
    * tests/with-pic.at: Windows uses "-DDLL_EXPORT -DPIC" as the pic
    "flag", but never applies it to static libraries. Cater for this
    and skip if no "real" pic flag is in use.
    
    Signed-off-by: Peter Rosin <address@hidden>
    
    Conflicts:
        tests/with-pic.at

commit f5f3b58e1d1c2089a96e9dc12a77a526f8fa1948
Author: Gary V. Vaughan <address@hidden>
Date:   Sun Sep 16 17:43:05 2012 +0700

    syntax-check: fix texinfo formatting flagged by 
prohibit_undesirable_word_seq.
    
    * doc/libtool.text: Fix several misuses of @xref and @pxref so that
    the prohibit_undesirable_word_seq syntax check passes again.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 8f8bd434dfb1a416b35c98b54a8e30e7fae1b5cc
Author: Gary V. Vaughan <address@hidden>
Date:   Sun Sep 16 13:17:46 2012 +0700

    maint: remove unused cvsu script.
    
    * build-aux/cvsu: Remove. This script is not useful now that
    Libtool's repository is hosted in git.
    * Makefile.am (build_scripts): Remove cvsu reference.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        libltdl/config/cvsu

commit 9181ea7a2d9c6d9b3652a710678fbcc1927a7422
Author: Gary V. Vaughan <address@hidden>
Date:   Sun Sep 16 13:10:09 2012 +0700

    maint: run update-copyright for missing 2011 and 2012 years.
    
    See maintain.texi (Copyright Notices) for rules for maintaining
    the years in copyright notices.
    * All Files (Copyright): Updated with missing 2011 and 2012.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        bootstrap
        tests/old-ltdl-iface.at

commit 355536442a097b116161aeb9a3640598263fd90b
Author: Gary V. Vaughan <address@hidden>
Date:   Sun Sep 16 13:04:23 2012 +0700

    bootstrap: use gnulib update-copyright script.
    
    See maintain.texi (Copyright Notices) for rules for maintaining
    the years in copyright notices.
    * bootstrap.conf (gnulib_modules): Add update-copyright.
    * cfg.mk (update-copyright-env): Set environment variables for
    update-copyright script.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        cfg.mk

commit 2686bd2382a70e6c35d4f37713a98b1bc8bc7c18
Author: Gary V. Vaughan <address@hidden>
Date:   Sun Sep 16 11:45:04 2012 +0700

    git: don't complain about new parallel tests driver and file droppings.
    
    * build-aux/.gitignore: Ignore parallel `test-driver' script.
    * tests/.gitignore: Ignore `test-driver' .trs file droppings.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 92982cd4c3e73c19932d3694fc26727f14333cec
Author: Andreas Schwab <address@hidden>
Date:   Tue Aug 21 20:17:04 2012 -0500

    Pass through -g* so that debugging information is not dropped
    
    * ltmain.m4sh (func_mode_link): Pass through -g*.

commit 7ab0c3682a1fa13205efdbc4650770b17a0a01ab
Author: David Edelsohn <address@hidden>
Date:   Tue Aug 21 20:14:55 2012 -0500

    AIX PIC shared library support
    
    * m4/libtool.m4 (_LT_COMPILER_PIC): Add -fPIC to GCC and GXX for AIX.

commit 0fba9b3552f3db3d8a6d852f34b253d9f18c906d
Author: Peter Rosin <address@hidden>
Date:   Sun Aug 19 22:14:13 2012 +0200

    libtool: quote progpath properly
    
    Attempt to handle spaces in paths better.
    
    * build-aux/ltmain.m4sh (func_mode_install, func_mode_link): Quote
    $progpath.
    * THANKS: Update.

commit 8b96b6317a1f93c3b29cf82eef2f123259ca327b
Author: Mike Frysinger <address@hidden>
Date:   Wed Apr 18 23:14:50 2012 -0500

    Handle getconf returning "undefined".
    
    * m4/libtool.m4: Check for "undefined" from `getconf`.

commit f065a98027b792214ffc7fd8a8948d761f3fdc6d
Author: Titus von Boxberg <address@hidden>
Date:   Sun Feb 19 15:33:48 2012 -0600

    Accept clang's -stdlib linker flag.
    
    build-aux/ltmain.m4sh: Don't drop the -stdlib= flag.

commit 9517cb152d49269d6db400cf0ad37c9063dcf9ed
Author: Juergen Reuter <address@hidden>
Date:   Tue Dec 13 19:18:08 2011 +0100

    Enable nagfor fortran compiler support
    
    * build-aux/ltmain.m4sh: nagfor compatible version string.
    * m4/libtool.m4: nagfor support.

commit f33e680c629b5a698781a3e6f708ec7b40fc23e7
Author: Juergen Reuter <address@hidden>
Date:   Wed Feb 1 01:31:11 2012 +0100

    Fixing -shared error message for nagfor compiler.
    
    * m4/libtool.m4: Fix -shared.

commit 8667a6d65f91d490eacd56c588f8d0c6f3c75068
Author: Pavel (Pasha) Shamis <address@hidden>
Date:   Sun Feb 19 14:18:19 2012 -0600

    Improve debug error reporting in ltdl.
    
    * libltdl/ltdl.c: Print the error message if loading fails.

commit 866c4858b92460eb2061892c45d167fdf1810ab6
Author: H.J. Lu <address@hidden>
Date:   Mon Dec 12 21:24:14 2011 -0600

    Support x32.
    
    * m4/libtool.m4 (_LT_ENABLE_LOCK): Support x32.

commit e7eea172404f979b778fc7566a12d795c0da002c
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Dec 8 17:38:13 2011 +0700

    tests: s/snippit/snippet/.
    
    * tests/demo/foo.h, tests/pdemo/foo.h: Spell `snippet' correctly.
    Reported by Stefano Lattarini.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 1cef4de30f757ce9c7b78ab10858cdfdc45ac199
Author: Gary V. Vaughan <address@hidden>
Date:   Sun Oct 26 18:48:23 2014 +0000

    bootstrap: sync with upstream.
    
    * gl/build-aux/bootstrap.in, gl/build-aux/extract-trace,
    gl/build-aux/funclib.sh, gl/build-aux/inline-source,
    gl/build-aux/options-parser: New files, from upstream bootstrap
    repo.
    * bootstrap: Regenerate.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 3a6c9609c6b627ad0f375ba8194fa451b95d1d78
Author: Gary V. Vaughan <address@hidden>
Date:   Sat Oct 25 18:00:03 2014 +0100

    gnulib: sync with upstream.
    
    * gnulib: Bump to latest upstream.
    * gl/build-aux/announce-gen.diff,
    gl/build-aux/gitlog-to-changelog.diff:
    Remove patches now incorporated upstream.
    * gl/build-aux/do-realeas-commit-and-tag.diff,
    gl/top/README-release.diff, gl/top/maint.mk.diff: Update patches
    for upstream changes.

commit 0b62182e3531413a6772afe94127a13eb9ed1564
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Nov 17 12:26:39 2011 +0700

    maint: generate full and correct ChangeLog.
    
    * gnulib: Updated to pick up gitlog-to-changelog multi-author
    support.
    * gl/build-aux/gitlog-to-changelog.diff: Use gnulib-rejected
    patch for '(tiny change)' support.
    * Makefile.am (ChangeLog): Use gitlog-to-changelog --amend=F
    option.
    * libltdl/config/git-hooks/commit-msg: New commit message hook
    for git.
    * libltdl/config/git-log-fix: New file, with ChangeLog fixes.
    * HACKING (Using git): Update.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>
    
    Conflicts:
        gnulib

commit de0347921852065e7470e94676d1aad72881ff39
Author: Gary V. Vaughan <address@hidden>
Date:   Wed Nov 16 12:43:53 2011 +0700

    options-parser: provide a saner pluggable API.
    
    It's much too easy to forget that the functions you hook into
    the option parser need to return unconsumed options in the
    variable `func_run_hooks_result'; better to follow the
    convention used in the rest of bootstrap and return results in a
    variable named after the function with `_result' appended.
    * libltdl/config/options-parser (func_run_hooks): implement this
    new API.
    (Option parsing): Update the example in the header comment for
    this section to reflect the changes.
    * bootstrap (bootstrap_options_prep, bootstrap_parse_options)
    (bootstrap_validate_options): Adjust.
    * bootstrap.conf (libtool_options_prep, libtool_parse_options)
    (libtool_validate_options): Ditto.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit c58a7e9ba61ce9ec385e5b93b8f0c63c613453ce
Author: Gary V. Vaughan <address@hidden>
Date:   Wed Nov 16 12:04:02 2011 +0700

    bootstrap: accept --gnulib-srcdir=/path/to/gnulib again.
    
    During the split of bootstrap into options-parser and
    extract-trace, the generic long-option splitting code got lost.
    * libltdl/config/options-parser (func_parse_options): Add the
    code to split any long option separated by an equals from its
    optarg back in.
    Reported by Roumen Petrov.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit e14631482c6bcaac174beaee25e3a82997487fff
Author: Gary V. Vaughan <address@hidden>
Date:   Tue Nov 15 13:26:53 2011 +0700

    bootstrap: remove consumed options from the list to be processed.
    
    Fix a bug where processed bootstrap options were not removed
    from the queue, and eventually flagged as unknown in the
    pluggable option parser driver.
    * bootstrap (bootstrap_parse_options)
    (bootstrap_validate_options): Follow the pluggable option parser
    API correctly, and set func_run_hooks_result to the list of
    remaining unconsumed options.
    Reported by Roumen Petrov <address@hidden>
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 6257e753a05e8e7110fa7f5cc8a6ae6662dda77e
Author: Gary V. Vaughan <address@hidden>
Date:   Fri Nov 11 10:06:20 2011 +0700

    ltmain.sh: append relative path trailing slashes explicitly.
    
    In addition to being more idiomatic, and hence minimising
    suprises, seeing the slash written explicity when appending to
    the result of a relative path calculation is a lot more
    readable.
    * libltdl/config/general.m4sh (func_relative_path): Don't append
    an implicit trailing slash...
    * libltdl/config/ltmain.m4sh (func_mode_link): ...write it
    explicitly at the time of use.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 11a27fa908eee7ee0242de50a0adf1aa3309242d
Author: Gary V. Vaughan <address@hidden>
Date:   Tue Nov 8 22:05:45 2011 +0700

    build: remove an over-exuberant $(srcdir) prefix.
    
    * Makefile.am (git_version_gen): No need for an extra $(srcdir)
    in the path when we always use after `cd $(srcdir).
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU Libtool



reply via email to

[Prev in Thread] Current Thread [Next in Thread]