]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Merge branch 'pr-tests-newline-fixes' into pr-msvc-support
authorPeter Rosin <peda@lysator.liu.se>
Thu, 22 Jan 2009 22:44:00 +0000 (23:44 +0100)
committerPeter Rosin <peda@lysator.liu.se>
Thu, 22 Jan 2009 22:44:00 +0000 (23:44 +0100)
1  2 
ChangeLog

diff --cc ChangeLog
index b31ba13375ec95dae113c95617c8514b27f9b6be,3ac3e4b68591a32a57a9c6d85ee52114526717e3..896a25066fffd002391044ea1683ab5eded63322
+++ b/ChangeLog
+ 2009-01-22  Peter Rosin  <peda@lysator.liu.se>
+       Unify line endings in localization test.
+       * tests/testsuite.at: Update copyright year.
+       (LT_AT_UNIFY_NL): Add macro that unifies line endings on
+       platforms that suffer from such confusion.
+       * tests/localization.at: Use it. Update copyright year. Fixes
+       the test on MSYS/MSVC.
 +2008-08-18  Peter Rosin  <peda@lysator.liu.se>
 +
 +      * .gitignore: Ignore *.obj files for MSVC (and w32).
 +
 +2008-08-16  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      * libltdl/m4/libtool.m4 (LT_PATH_NM): Move setting of
 +      nm_file_list_spec ...
 +      (_LT_CMD_GLOBAL_SYMBOLS): ... here.  Also enable for GNU nm if
 +      supported.
 +
 +      * tests/static.at (ccache -all-static): Ignore compiler stderr.
 +      Reported by Peter Rosin.
 +
 +2008-08-15  Peter Rosin  <peda@lysator.liu.se>
 +
 +      * tests/stresstest.at [MSVC]: dllimport all imported
 +      variables.
 +
 +2008-08-15  Peter Rosin  <peda@lysator.liu.se>
 +
 +      * tests/stresstest.at: Link with main.lo when liba is shared
 +      and linking main with -no-install.
 +
 +2008-08-15  Peter Rosin  <peda@lysator.liu.se>
 +
 +      * tests/link-order.at [MSVC]: Always dllimport exported
 +      variables.
 +
 +2008-08-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +
 +      * libltdl/m4/libtool.m4 (_LT_PROG_AR, LT_PATH_NM): Fix bogus
 +      uses of _LT_TAGVAR.  Hide `ar' error message escape from command
 +      line.
 +
 +2008-08-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 +          Peter Rosin  <peda@lysator.liu.se>
 +
 +      Support for response files with $NM.
 +      * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) <nm_file_list_spec>:
 +      New tag variable.
 +      [ cygwin, mingw, cegcc ] <cl*>: Set to '@'.
 +      (_LT_LANG_CXX_CONFIG): Likewise.
 +      * libltdl/config/ltmain.m4sh (func_mode_link): When
 +      nm_file_list_spec is nonempty, use it to avoid skipped_export.
 +
 +2008-08-12  Peter Rosin  <peda@lysator.liu.se>
 +
 +      * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS) <postlink_cmds>:
 +      New tag variable.
 +      [ cygwin, mingw, cegcc ] <cl*>: Embed the manifest file as a
 +      resource.
 +      (_LT_LANG_CXX_CONFIG): Likewise.
 +      * libltdl/config/ltmain.m4sh (func_mode_link): After linking
 +      a program, replace @OUTPUT@ in $postlink_cmds and then execute
 +      the commands.
 +
 +2008-08-12  Peter Rosin  <peda@lysator.liu.se>
 +
 +      * libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD): Disable nocase
 +      handling for cross compiles.
 +
 +2008-08-09  Peter Rosin  <peda@lysator.liu.se>
 +
 +      * tests/export.at [MSVC]: dllimport all imported variables.
 +
 +2008-08-02  Peter Rosin  <peda@lysator.liu.se>
 +
 +      Add MSVC support.
 +      * libltdl/m4/libtool.m4: Add support for Microsoft Visual C.
 +      * NEWS: Add note of the above.
 +
 +2008-08-02  Peter Rosin  <peda@lysator.liu.se>
 +
 +      Allow the use of a file listing file if the archiver supports
 +      it.  Add hint so that the Microsoft lib archiver uses the file
 +      listing feature.
 +      * libltdl/m4/libtool.m4 (_LT_PROG_AR): Indicate if the
 +      archiver supports a listing file with the new variable
 +      archiver_list_spec.
 +      * libltdl/config/ltmain.m4sh: If the archiver supports
 +      a listing file, use it when max_cmd_len is exceeded.
 +
 +2008-08-02  Peter Rosin  <peda@lysator.liu.se>
 +
 +      MSVC doesn't support the -l option, instead it expects the exact
 +      library file name. Retain the -l option as long as possible as
 +      libtool recognizes -l internally. Then, as late as possible
 +      transform the -l option to an exact file name (-lfoo ->
 +      foo.lib).
 +      * libltdl/m4/libtool.m4: Add tag variable dashl_xform which
 +      specifies how to transform -l options for the linker.
 +      * libltdl/config/ltmain.m4sh (func_mode_link): Transform -l
 +      options using dashl_xform right before creating the
 +      program or library.
 +
 +2008-08-02  Peter Rosin  <peda@lysator.liu.se>
 +
 +      MSVC needs a hint to force it to compile either as C or C++.
 +      * libltdl/m4/libtool.m4: Add tag variable compile_tag to
 +      enable tag specific compiler options that are bad in the
 +      linking phase.
 +      * libltdl/config/ltmain.m4sh: Add the tag specific options
 +      to the compile command line.
 +
 +2008-08-02  Peter Rosin  <peda@lysator.liu.se>
 +
 +      The MSVC linker doesn't have a -L option, and doesn't understand
 +      posix paths.  Move paths to an envvar with a prefix (-LIBPATH:).
 +      * libltdl/m4/libtool.m4: Add new tag variables to specify
 +      to what variable (dashL_envvar) -L options should be moved,
 +      and what to prepend to the -L path (dashL_envvar_spec).
 +      * libltdl/config/ltmain.m4sh (func_dashL_to_envvar): New
 +      function that moves -L options to a variable.
 +      * libltdl/config/ltmain.m4sh (func_mode_link): Prior to
 +      linking, call above function if dashL_envvar is set.
 +
 +2008-08-02  Peter Rosin  <peda@lysator.liu.se>
 +
 +      On Windows, find potential libs regardless of file name case.
 +      * libltdl/m4/libtool.m4 (_LT_CHECK_MAGIC_METHOD),
 +      libltdl/config/ltmain.m4sh (func_mode_link): On Windows,
 +      find potential libs regardless of file name case.
 +      * tests/nocase.at: New test, to check for regressions
 +      of the above.
 +      * Makefile.am: Add above new test.
 +
 +2008-08-02  Peter Rosin  <peda@lysator.liu.se>
 +
 +      Allow Microsoft lib to be used as the archiver.
 +      * libltdl/m4/libtool.m4 (_LT_PROG_AR): New macro, detect the
 +      interface used by the archiver. In particular, add the AR_SEP
 +      variable to allow archivers that does not allow a space between
 +      the options to create an archive and the archive name and the
 +      ar_extract_one_by_one variable which indicates if the archiver
 +      can extract all members in one go.
 +      * libltdl/m4/libtool.m4: Add $AR_SEP between $AR_FLAGS and the
 +      archive file name in all $AR commands.
 +      * libltdl/config/ltmain.m4sh (func_extract_an_archive): Add support
 +      for archivers that only supports extracting one member at a time
 +      and otherwise adjust to the above libtool.m4 changes. Also, add
 +      $AR_SEP to the $AR invocations.
 +      * Makefile.am: Pass AR, AR_FLAGS and AR_SEP through to the
 +      testsuite.
 +      * tests/archive-in-archive.at: Extract archive name from the .la
 +      file instead of hardcoding the name, and allow different archivers.
 +
  2008-12-19  Akim Demaille  <demaille@gostai.com>
  
        Fix copyright notice.