[SCM] GNU Libtool branch, master, updated. v2.2.10-102-ge634870

2010-08-28 Thread Ralf Wildenhues
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, master has been updated
   via  e634870fa811d215f8e36a10670fb5397ab95671 (commit)
   via  28a1942e246d2993b652e4c0adc69e0b0e2b1c95 (commit)
  from  d1b98fd5399457b8d83daedb3eb4174d42480240 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit e634870fa811d215f8e36a10670fb5397ab95671
Merge: d1b98fd 28a1942
Author: Ralf Wildenhues ralf.wildenh...@gmx.de
Date:   Sat Aug 28 10:24:33 2010 +0200

Merge branch 'parallel-tests'

* parallel-tests:
  Fix NEWS entry for bootstrapping requirements.

Signed-off-by: Ralf Wildenhues ralf.wildenh...@gmx.de

---

Summary of changes:
 ChangeLog |2 ++
 NEWS  |6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 99bc5aa..77a0b2a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2010-08-27  Ralf Wildenhues  ralf.wildenh...@gmx.de
 
+   * NEWS: Only bootstrapping needs new Automake and Autoconf.
+
check-interactive and check-noninteractive for both testsuites.
* Makefile.am (COMMON_TESTS, TESTS): Split into ...
(NONINTERACTIVE_TESTS, INTERACTIVE_TESTS): ... these new
diff --git a/NEWS b/NEWS
index 2357a8e..11ae6ca 100644
--- a/NEWS
+++ b/NEWS
@@ -12,9 +12,9 @@ New in 2.2.12 2010-08-??: git version 2.2.11a, Libtool team:
 
 * Important incompatible changes:
 
-  - Autoconf 2.62 and Automake 1.11.1 or newer are now required for building
-Libtool.  For using Libtool in your own projects, Autoconf 2.59 and
-Automake 1.9.6 should still work.
+  - Autoconf 2.62 and Automake 1.11.1 or newer are now required for
+bootstrapping Libtool.  For using Libtool in your own projects,
+Autoconf 2.59 and Automake 1.9.6 should still work.
 
 * Changes in supported systems or compilers:
 


hooks/post-receive
-- 
GNU Libtool



[SCM] GNU Libtool branch, sysroot, updated. v2.2.10-107-g22a1206

2010-08-28 Thread Ralf Wildenhues
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, sysroot has been updated
   via  22a12069039259921c70f1f3e8cd523bb849 (commit)
  from  75b9ac5fa27c4940141d719a42a07f4397e14c60 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
---

Summary of changes:
 ChangeLog |   88 +
 1 files changed, 88 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 5f5e23a..9ba1343 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,91 @@
+2010-08-22  Ralf Wildenhues  ralf.wildenh...@gmx.de
+
+   fix AIX testsuite regression
+   * libltdl/config/ltmain.m4sh (func_resolve_sysroot): Partly
+   revert v2.2.10-83-gc45a288: Do not absolutize path here, only do
+   sysroot replacement.
+   (func_mode_link): Adjust.
+
+2010-08-22  Charles Wilson  libt...@cwilson.fastmail.fm
+
+   fix --mode=finish
+   * libltdl/config/ltmain.m4sh (func_mode_finish): Invert then/else
+   blocks of the if $opt_dry_run conditional.
+
+2010-08-15  Paolo Bonzini  bonz...@gnu.org
+
+   improve code for sysroot --mode=finish
+   * libltdl/config/ltmain.m4sh (func_mode_finish): Change sysroot_regex
+   and sysroot_cmd delimiter from pipe to slash.  Wrap the entire for
+   loop with if $opt_dry_run...fi and print an explanatory message
+   for the --dry-run case.
+
+2010-08-12  Paolo Bonzini  bonz...@gnu.org
+
+   add libtool --mode=finish mode for sysroot
+   * doc/libtool.texi (Finish mode): Document behavior when *.la files
+   are passed.
+   * libltdl/config/ltmain.m4sh (func_mode_finish): Eliminate sysroot
+   or `=' signs representing it from files in $libs.
+   * tests/sysroot.at (SYSROOT_TESTS): Test for presence of sysroot
+   references before running libtool --mode=finish, and for absence
+   afterwards.
+
+   reorganize parsing of --mode=finish arguments
+   * libltdl/config/ltmain.m4sh (func_mode_finish): Split arguments for
+   directories and *.la files.
+
+   fix sysroot handling for deplibs of preopened libtool libs
+   * libltdl/config/ltmain.m4sh: Pass $dependency_libs of preopened libtool
+   through func_resolve_sysroot.
+
+   fix sysroot tests to pass on Fedora 13
+   * tests/sysroot.at: Link $prefix/include into the sysroot as well, as
+   required by newer GCC.
+
+2010-07-29  Paolo Bonzini  bonz...@gnu.org
+
+   initial version of the NEWS entry
+   * NEWS: Document sysroot support.
+
+   add sysroot test
+   * Makefile.am (TESTSUITE_AT): Add tests/sysroot.at.
+   * tests/sysroot.at: New.
+
+   emit sysrooted paths when installing .la files
+   * libltdl/config/ltmain.m4sh (func_replace_sysroot): New.
+   (func_mode_link): Prepend paths in $libdir with the sysroot.  Further,
+   replace the sysroot with = (using func_replace_sysroot) whenever
+   such a path is written in a .la file.
+
+   process postdeps to include sysrooted paths
+   * libltdl/m4/libtool.m4 (_LT_FUNC_STRIPNAME_CNF): New (from Charles 
Wilson).
+   (_LT_SYS_HIDDEN_LIBDEPS): Require it.  Use func_stripname_cnf to convert
+   sysroot (-L= and -R=) usage in postdeps.  Adjust the code because -L, -R
+   and -l flags will now always be separated from the rest of the argument.
+
+   handle sysrooted paths when reading dependencies to la files
+   * libltdl/config/ltmain.m4sh (func_mode_execute, func_mode_install,
+   func_mode_link): Whenever a .la file occurs in another .la file,
+   expand the sysroot path in it.
+
+2010-07-28  Paolo Bonzini  bonz...@gnu.org
+
+   teach libtool -L= and -R=
+   * libltdl/config/ltmain.m4sh (func_resolve_sysroot): New.
+   (func_mode_link): Always pass result of stripping -L and -R to
+   func_resolve_sysroot before using it.  Remove absolute path expansion
+   when func_resolve_sysroot subsumes it.  Expand sysroot in -rpath.
+   When processing dependent libraries also resolve sysroot paths there.
+
+   add --with-sysroot
+   * libltdl/m4/libtool.m4 (_LT_HOST_NONCANONICAL, _LT_WITH_SYSROOT): New.
+   (LT_SETUP): Require _LT_WITH_SYSROOT.
+
+   handle sysroot flags
+   * libltdl/config/ltmain.m4sh (func_mode_link): Recognize --sysroot
+   option.
+
 2010-08-22  Paolo Bonzini  bonz...@gnu.org
 
Fix sed_make_literal_regex.


hooks/post-receive
-- 
GNU Libtool



[SCM] GNU Libtool branch, master, updated. v2.2.10-121-g8f5c589

2010-08-28 Thread Ralf Wildenhues
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, master has been updated
   via  8f5c58990dd80e4505d057a3deefcf63c8bd31e0 (commit)
   via  22a12069039259921c70f1f3e8cd523bb849 (commit)
   via  75b9ac5fa27c4940141d719a42a07f4397e14c60 (commit)
   via  a1d74f242cae77a941fbaa0505badf488d85f618 (commit)
   via  2bde23f84fd69c2b135ef53f43a22a90c14e7e8c (commit)
   via  5dca3212e16b8cd502a74f7c8e0a18187e36a03c (commit)
   via  b9accaaa3b3e4d3cc1a72d5366e5526b65819026 (commit)
   via  d32c96ccd6dacf2c60504a6b847e3d82400adfac (commit)
   via  55e986b8b4a3582998946c1a13e411d3122a7610 (commit)
   via  09a695acf973319b218665d7a3c37f4630c190c6 (commit)
   via  5735d4b16d9efb5e6348f7cd2eb348a38395f1fc (commit)
   via  8f2fcb912f57135270ee7969dc5e56bca77925fe (commit)
   via  3f6731bd3fd9ce2b5fe022441105e186a9dd15e2 (commit)
   via  a3cff76611dc8e7681835946b4f9184d09684ef3 (commit)
   via  d77a3a512406a429ca3e1f6aa8894552818d89c5 (commit)
   via  adb8f844f3327b2b8f6f92945f539e4df7aec24d (commit)
   via  c45a28813427ec5e25414d2a0db754eb9bbd970b (commit)
   via  3334f7ed5851ef1e96b052f2984c4acdbf39e20c (commit)
   via  a8f549c1348c0bdedf3c01e6bed6c1e1aa5e8855 (commit)
  from  e634870fa811d215f8e36a10670fb5397ab95671 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 8f5c58990dd80e4505d057a3deefcf63c8bd31e0
Merge: e634870 22a1206
Author: Ralf Wildenhues ralf.wildenh...@gmx.de
Date:   Sat Aug 28 10:39:40 2010 +0200

Merge branch 'sysroot'

* sysroot:
  Add ChangeLog entries for the sysroot branch.
  fix AIX testsuite regression
  fix --mode=finish
  improve code for sysroot --mode=finish
  add libtool --mode=finish mode for sysroot
  reorganize parsing of --mode=finish arguments
  fix sysroot handling for deplibs of preopened libtool libs
  fix sysroot tests to pass on Fedora 13
  initial version of the NEWS entry
  add sysroot test
  emit sysrooted paths when installing .la files
  process postdeps to include sysrooted paths
  handle sysrooted paths when reading dependencies to la files
  teach libtool -L= and -R=
  add --with-sysroot
  handle sysroot flags

---

Summary of changes:
 ChangeLog  |   88 +++
 Makefile.am|3 +-
 NEWS   |   10 ++
 doc/libtool.texi   |   18 ++-
 libltdl/config/ltmain.m4sh |  264 
 libltdl/m4/libtool.m4  |   76 -
 tests/sysroot.at   |  208 ++
 7 files changed, 583 insertions(+), 84 deletions(-)
 create mode 100644 tests/sysroot.at

diff --git a/ChangeLog b/ChangeLog
index 77a0b2a..036eb2d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,91 @@
+2010-08-22  Ralf Wildenhues  ralf.wildenh...@gmx.de
+
+   fix AIX testsuite regression
+   * libltdl/config/ltmain.m4sh (func_resolve_sysroot): Partly
+   revert v2.2.10-83-gc45a288: Do not absolutize path here, only do
+   sysroot replacement.
+   (func_mode_link): Adjust.
+
+2010-08-22  Charles Wilson  libt...@cwilson.fastmail.fm
+
+   fix --mode=finish
+   * libltdl/config/ltmain.m4sh (func_mode_finish): Invert then/else
+   blocks of the if $opt_dry_run conditional.
+
+2010-08-15  Paolo Bonzini  bonz...@gnu.org
+
+   improve code for sysroot --mode=finish
+   * libltdl/config/ltmain.m4sh (func_mode_finish): Change sysroot_regex
+   and sysroot_cmd delimiter from pipe to slash.  Wrap the entire for
+   loop with if $opt_dry_run...fi and print an explanatory message
+   for the --dry-run case.
+
+2010-08-12  Paolo Bonzini  bonz...@gnu.org
+
+   add libtool --mode=finish mode for sysroot
+   * doc/libtool.texi (Finish mode): Document behavior when *.la files
+   are passed.
+   * libltdl/config/ltmain.m4sh (func_mode_finish): Eliminate sysroot
+   or `=' signs representing it from files in $libs.
+   * tests/sysroot.at (SYSROOT_TESTS): Test for presence of sysroot
+   references before running libtool --mode=finish, and for absence
+   afterwards.
+
+   reorganize parsing of --mode=finish arguments
+   * libltdl/config/ltmain.m4sh (func_mode_finish): Split arguments for
+   directories and *.la files.
+
+   fix sysroot handling for deplibs of preopened libtool libs
+   * libltdl/config/ltmain.m4sh: Pass $dependency_libs of preopened libtool
+   through func_resolve_sysroot.
+
+   fix sysroot tests to pass on Fedora 13
+   * 

[SCM] GNU Libtool branch, master, updated. v2.2.10-123-g7f9878d

2010-08-28 Thread Ralf Wildenhues
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, master has been updated
   via  7f9878d026d0c251d57b3b8e0bf5891691ac3f96 (commit)
  from  2680f79c22e6bb1f8b9c7b5428da728b7e028b0c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 7f9878d026d0c251d57b3b8e0bf5891691ac3f96
Author: Ralf Wildenhues ralf.wildenh...@gmx.de
Date:   Sat Aug 28 12:22:36 2010 +0200

Fix response file test for unreliable exit status of IRIX ar.

* libltdl/m4/libtool.m4 (_LT_PROG_AR): IRIX ar will not fail
over a command-line argument specifying a nonexistent file (such
as `...@file'), so ensure failure with a reponse file containing
a nonexistent file.  Also, use lt_* variable prefix for
temporary variables.

Signed-off-by: Ralf Wildenhues ralf.wildenh...@gmx.de

---

Summary of changes:
 ChangeLog |7 +++
 libltdl/m4/libtool.m4 |   11 ---
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 8e07775..4b77602 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2010-08-28  Ralf Wildenhues  ralf.wildenh...@gmx.de
 
+   Fix response file test for unreliable exit status of IRIX ar.
+   * libltdl/m4/libtool.m4 (_LT_PROG_AR): IRIX ar will not fail
+   over a command-line argument specifying a nonexistent file (such
+   as `...@file'), so ensure failure with a reponse file containing
+   a nonexistent file.  Also, use lt_* variable prefix for
+   temporary variables.
+
Fix AC_LANG_PROGRAM warnings from git Autoconf.
* libltdl/m4/libtool.m4 (_LT_SYS_MODULE_PATH_AIX): Fix
underquoted AC_LANG_PROGRAM call.
diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4
index efb20de..305e2d8 100644
--- a/libltdl/m4/libtool.m4
+++ b/libltdl/m4/libtool.m4
@@ -1359,10 +1359,15 @@ AC_CACHE_CHECK([for archiver @FILE support], 
[lt_cv_ar_at_file],
   [lt_cv_ar_at_file=no
AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
  [echo conftest.$ac_objext  conftest.lst
-  am_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst'
-  AC_TRY_EVAL([am_ar_try])
+  lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst'
+  AC_TRY_EVAL([lt_ar_try])
   if test $ac_status -eq 0; then
-lt_cv_ar_at_file=@
+   # Ensure the archiver fails upon bogus file names.
+   rm -f conftest.$ac_objext libconftest.a
+   AC_TRY_EVAL([lt_ar_try])
+   if test $ac_status -ne 0; then
+  lt_cv_ar_at_file=@
+fi
   fi
   rm -f conftest.* libconftest.a
  ])


hooks/post-receive
-- 
GNU Libtool



[SCM] GNU Libtool branch, master, updated. v2.2.10-122-g2680f79

2010-08-28 Thread Ralf Wildenhues
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, master has been updated
   via  2680f79c22e6bb1f8b9c7b5428da728b7e028b0c (commit)
  from  8f5c58990dd80e4505d057a3deefcf63c8bd31e0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 2680f79c22e6bb1f8b9c7b5428da728b7e028b0c
Author: Ralf Wildenhues ralf.wildenh...@gmx.de
Date:   Sat Aug 28 11:34:24 2010 +0200

Fix AC_LANG_PROGRAM warnings from git Autoconf.

* libltdl/m4/libtool.m4 (_LT_SYS_MODULE_PATH_AIX): Fix
underquoted AC_LANG_PROGRAM call.
(LT_PROG_AR): Use AC_LANG_PROGRAM.
(_LT_LINKER_SHLIBS) [irix, GCC]: Use the right source for the
given language.
* NEWS: Update.

Signed-off-by: Ralf Wildenhues ralf.wildenh...@gmx.de

---

Summary of changes:
 ChangeLog |   10 ++
 NEWS  |3 +++
 libltdl/m4/libtool.m4 |   17 +
 3 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 036eb2d..8e07775 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2010-08-28  Ralf Wildenhues  ralf.wildenh...@gmx.de
+
+   Fix AC_LANG_PROGRAM warnings from git Autoconf.
+   * libltdl/m4/libtool.m4 (_LT_SYS_MODULE_PATH_AIX): Fix
+   underquoted AC_LANG_PROGRAM call.
+   (LT_PROG_AR): Use AC_LANG_PROGRAM.
+   (_LT_LINKER_SHLIBS) [irix, GCC]: Use the right source for the
+   given language.
+   * NEWS: Update.
+
 2010-08-22  Ralf Wildenhues  ralf.wildenh...@gmx.de
 
fix AIX testsuite regression
diff --git a/NEWS b/NEWS
index a6e73c2..ba7ce00 100644
--- a/NEWS
+++ b/NEWS
@@ -37,6 +37,9 @@ New in 2.2.12 2010-08-??: git version 2.2.11a, Libtool team:
 
   - The `check-interactive' and `check-noninteractive' convenience make
 targets now also work for the old testsuite.
+  - Warnings from Autoconf v2.67-36-g1e604ec about incomplete programs
+passed to AC_*_IFELSE tests have been fixed.
+  - On IRIX, the test for -Wl,-exported_symbol now also works with gfortran.
 
 New in 2.2.10 2010-06-10: git version 2.2.9a, Libtool team:
 
diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4
index 5bf28b7..efb20de 100644
--- a/libltdl/m4/libtool.m4
+++ b/libltdl/m4/libtool.m4
@@ -1083,7 +1083,7 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
 m4_defun([_LT_SYS_MODULE_PATH_AIX],
 [m4_require([_LT_DECL_SED])dnl
 AC_CACHE_VAL([lt_cv_aix_libpath],
-[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+[AC_LINK_IFELSE([AC_LANG_PROGRAM],[
 lt_aix_libpath_sed='
 /Import File Strings/,/^$/ {
/^0/ {
@@ -1357,7 +1357,7 @@ _LT_DECL([], [AR_FLAGS], [1], [Flags to create an 
archive])
 
 AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
   [lt_cv_ar_at_file=no
-   AC_COMPILE_IFELSE([[int some_variable = 0;]],
+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
  [echo conftest.$ac_objext  conftest.lst
   am_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst'
   AC_TRY_EVAL([am_ar_try])
@@ -5163,9 +5163,18 @@ _LT_EOF
# implicitly export all symbols.
 save_LDFLAGS=$LDFLAGS
 LDFLAGS=$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo 
${wl}-update_registry ${wl}/dev/null
-AC_LINK_IFELSE(int foo(void) {},
+AC_LINK_IFELSE(
+  [AC_LANG_SOURCE(
+[AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
+  [C++], [[int foo (void) { return 0; }]],
+  [Fortran 77], [[
+   subroutine foo
+   end]],
+  [Fortran], [[
+   subroutine foo
+   end]])])], [
   _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags ${wl}-soname ${wl}$soname `test -n $verstring  
func_echo_all ${wl}-set_version ${wl}$verstring` ${wl}-update_registry 
${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o 
$lib'
-)
+])
 LDFLAGS=$save_LDFLAGS
   else
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags -soname $soname `test -n $verstring  func_echo_all 
-set_version $verstring` -update_registry ${output_objdir}/so_locations -o 
$lib'


hooks/post-receive
-- 
GNU Libtool



[SCM] GNU Libtool branch, master, updated. v2.2.10-124-g82f2a82

2010-08-28 Thread Ralf Wildenhues
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, master has been updated
   via  82f2a825a7ec3d414d76b685b82cb81345e13d83 (commit)
  from  7f9878d026d0c251d57b3b8e0bf5891691ac3f96 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 82f2a825a7ec3d414d76b685b82cb81345e13d83
Author: Ralf Wildenhues ralf.wildenh...@gmx.de
Date:   Sat Aug 28 14:17:20 2010 +0200

Fix quoting in non-XSI func_xform, for IRIX sh.

* libltdl/config/ltmain.m4sh (func_xform): Remove spurious extra
M4 quotes.

Signed-off-by: Ralf Wildenhues ralf.wildenh...@gmx.de

---

Summary of changes:
 ChangeLog  |4 
 libltdl/config/ltmain.m4sh |2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 4b77602..af7c535 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2010-08-28  Ralf Wildenhues  ralf.wildenh...@gmx.de
 
+   Fix quoting in non-XSI func_xform, for IRIX sh.
+   * libltdl/config/ltmain.m4sh (func_xform): Remove spurious extra
+   M4 quotes.
+
Fix response file test for unreliable exit status of IRIX ar.
* libltdl/m4/libtool.m4 (_LT_PROG_AR): IRIX ar will not fail
over a command-line argument specifying a nonexistent file (such
diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh
index f23878e..a1f3b35 100644
--- a/libltdl/config/ltmain.m4sh
+++ b/libltdl/config/ltmain.m4sh
@@ -191,7 +191,7 @@ func_lo2o ()
 # func_xform libobj-or-source
 func_xform ()
 {
-func_xform_result=`$ECHO ${1} | $SED 's/\.[[^.]]*$/.lo/'`
+func_xform_result=`$ECHO ${1} | $SED 's/\.[^.]*$/.lo/'`
 } # func_xform may be replaced by extended shell implementation
 
 


hooks/post-receive
-- 
GNU Libtool



[SCM] GNU Libtool branch, master, updated. v2.2.10-125-g0373df7

2010-08-28 Thread Ralf Wildenhues
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, master has been updated
   via  0373df7675e4a18f83951ff0c3aff3201a5b3b4f (commit)
  from  82f2a825a7ec3d414d76b685b82cb81345e13d83 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 0373df7675e4a18f83951ff0c3aff3201a5b3b4f
Author: Dave Korn dave.korn.cyg...@googlemail.com
Date:   Sat Aug 28 14:43:02 2010 +0200

Ensure cwrapper magic string is not optimized away.

* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src):
Declare MAGIC_EXE as volatile.
Report by Charles Wilson.

Signed-off-by: Ralf Wildenhues ralf.wildenh...@gmx.de

---

Summary of changes:
 ChangeLog  |7 +++
 libltdl/config/ltmain.m4sh |2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index af7c535..5df42d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-08-28  Dave Korn  dave.korn.cyg...@googlemail.com
+
+   Ensure cwrapper magic string is not optimized away.
+   * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src):
+   Declare MAGIC_EXE as volatile.
+   Report by Charles Wilson.
+
 2010-08-28  Ralf Wildenhues  ralf.wildenh...@gmx.de
 
Fix quoting in non-XSI func_xform, for IRIX sh.
diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh
index a1f3b35..746718a 100644
--- a/libltdl/config/ltmain.m4sh
+++ b/libltdl/config/ltmain.m4sh
@@ -3181,7 +3181,7 @@ void lt_dump_script (FILE *f);
 EOF
 
cat EOF
-const char * MAGIC_EXE = $magic_exe;
+volatile const char * MAGIC_EXE = $magic_exe;
 const char * LIB_PATH_VARNAME = $shlibpath_var;
 EOF
 


hooks/post-receive
-- 
GNU Libtool



[SCM] GNU Libtool branch, master, updated. v2.2.10-126-g5b79e16

2010-08-28 Thread Ralf Wildenhues
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, master has been updated
   via  5b79e16a32042c9a5dd08ab7f3f9668865e1b0ae (commit)
  from  0373df7675e4a18f83951ff0c3aff3201a5b3b4f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 5b79e16a32042c9a5dd08ab7f3f9668865e1b0ae
Author: Ralf Wildenhues ralf.wildenh...@gmx.de
Date:   Sun Apr 4 10:56:47 2010 +0200

Uniform const'ness of symlist variable lt_preloaded_symbols.

On some systems, lt_preloaded_symbols may not be declared
const due to relocation issues.  C99 requires qualification to
match for compatible declarations, so ensure we declare
const'ness in the same way everywhere; link-time optimization
may otherwise rightfully complain about inconsistencies.
Since ltdl.h may not depend upon config.h, rely on system
defines for choosing const'ness.

* NEWS: Update.
* doc/libtool.texi (Dlpreopening): Document this issue.
* libltdl/config/ltmain.m4sh (func_generate_dlsyms):
[__WINDOWS__, __CYGWIN__, _WIN32_WCE]: Define LT_DLSYM_CONST
according to system defines.  Remove old shell cruft.  Use
LT_DLSYM_CONST for lt_${my_prefix}_LTX_preloaded_symbols.
* libltdl/libltdl/lt_system.h (LT_DLSYM_CONST): Likewise,
define LT_DLSYM_CONST according to system defines.
* tests/demo/foo.h (LT_DLSYM_CONST): Likewise.
* tests/pdemo/foo.h (LT_DLSYM_CONST): Likewise.
* tests/demo/dlmain.c (lt_dlsymlist): Use LT_DLSYM_CONST.
* tests/pdemo/longer_file_name_dlmain.c (lt_dlsymlist):
Likewise.
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Likewise
for configure test code.
* libltdl/ltdl.c (preloaded_symbols): Use LT_DLSYM_CONST.
* libltdl/ltdl.h (LTDL_SET_PRELOADED_SYMBOLS): Likewise.

Signed-off-by: Ralf Wildenhues ralf.wildenh...@gmx.de

---

Summary of changes:
 ChangeLog |   28 
 NEWS  |3 +++
 doc/libtool.texi  |3 +++
 libltdl/config/ltmain.m4sh|   33 ++---
 libltdl/libltdl/lt_system.h   |   14 +-
 libltdl/ltdl.c|2 +-
 libltdl/ltdl.h|2 +-
 libltdl/m4/libtool.m4 |   14 +-
 tests/demo/dlmain.c   |2 +-
 tests/demo/foo.h  |   14 +-
 tests/pdemo/foo.h |   14 +-
 tests/pdemo/longer_file_name_dlmain.c |2 +-
 12 files changed, 104 insertions(+), 27 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 5df42d4..6537ede 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,31 @@
+2010-08-28  Ralf Wildenhues  ralf.wildenh...@gmx.de
+
+   Uniform const'ness of symlist variable lt_preloaded_symbols.
+   On some systems, lt_preloaded_symbols may not be declared
+   const due to relocation issues.  C99 requires qualification to
+   match for compatible declarations, so ensure we declare
+   const'ness in the same way everywhere; link-time optimization
+   may otherwise rightfully complain about inconsistencies.
+   Since ltdl.h may not depend upon config.h, rely on system
+   defines for choosing const'ness.
+   * NEWS: Update.
+   * doc/libtool.texi (Dlpreopening): Document this issue.
+   * libltdl/config/ltmain.m4sh (func_generate_dlsyms):
+   [__WINDOWS__, __CYGWIN__, _WIN32_WCE]: Define LT_DLSYM_CONST
+   according to system defines.  Remove old shell cruft.  Use
+   LT_DLSYM_CONST for lt_${my_prefix}_LTX_preloaded_symbols.
+   * libltdl/libltdl/lt_system.h (LT_DLSYM_CONST): Likewise,
+   define LT_DLSYM_CONST according to system defines.
+   * tests/demo/foo.h (LT_DLSYM_CONST): Likewise.
+   * tests/pdemo/foo.h (LT_DLSYM_CONST): Likewise.
+   * tests/demo/dlmain.c (lt_dlsymlist): Use LT_DLSYM_CONST.
+   * tests/pdemo/longer_file_name_dlmain.c (lt_dlsymlist):
+   Likewise.
+   * libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Likewise
+   for configure test code.
+   * libltdl/ltdl.c (preloaded_symbols): Use LT_DLSYM_CONST.
+   * libltdl/ltdl.h (LTDL_SET_PRELOADED_SYMBOLS): Likewise.
+
 2010-08-28  Dave Korn  dave.korn.cyg...@googlemail.com
 
Ensure cwrapper magic string is not optimized away.
diff --git a/NEWS b/NEWS
index ba7ce00..688bdca 100644
--- a/NEWS
+++ b/NEWS
@@ -83,6 +83,9 @@ New in 2.2.7b 2010-05-20: git version 2.2.7a, Libtool team:
 options that begin with '--lt-*' from the argument list before launching
 

[SCM] GNU Libtool branch, master, updated. v2.2.10-127-g877260f

2010-08-28 Thread Ralf Wildenhues
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, master has been updated
   via  877260ff043dd20fbfb3fe9eaa1d70d2280e42fa (commit)
  from  5b79e16a32042c9a5dd08ab7f3f9668865e1b0ae (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 877260ff043dd20fbfb3fe9eaa1d70d2280e42fa
Author: Ralf Wildenhues ralf.wildenh...@gmx.de
Date:   Sun Apr 4 10:57:04 2010 +0200

Add $pic_flag to archive_cmds and archive_expsym_cmds.

* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS)
archive_cmds, archive_expsym_cmds
[GNU ld, netbsd]: Add $pic_flag if ELF.
[GNU ld, solaris]: Likewise.
[GNU ld, default case]: Likewise.
[!GNU ld, freebsd, dragonfly]: Add $pic_flag.
[!GNU ld, GCC, hpux9]: Add $pic_flag.
[!GNU ld, GCC, hpux10]: Replace -fPIC with $pic_flag
[!GNU ld, GCC, hpux11, !hppa*64]: Replace -fPIC with $pic_flag.
[!GNU ld, GCC, irix5, irix6, nonstopux]: Add $pic_flag.
[!GNU ld, GCC, osf4, osf5]: Likewise.
[!GNU ld, GCC, solaris]: Likewise.
(_LT_LANG_CXX_CONFIG) archive_cmds, archive_expsym_cmds
[hpux9]: Add $pic_flag if $GXX.
[hpux10, hpux11, !hppa*64]: Replace -fPIC with $pic_flag.
[irix5, irix6]: Add $pic_flag if $GXX.
[osf4, osf5]: Likewise.
[solaris]: Add $pic_flag if $GXX and not GCC 2.7.

Signed-off-by: Ralf Wildenhues ralf.wildenh...@gmx.de

---

Summary of changes:
 ChangeLog |   20 
 libltdl/m4/libtool.m4 |   48 
 2 files changed, 44 insertions(+), 24 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 6537ede..9b6d9e2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,25 @@
 2010-08-28  Ralf Wildenhues  ralf.wildenh...@gmx.de
 
+   Add $pic_flag to archive_cmds and archive_expsym_cmds.
+   * libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS)
+   archive_cmds, archive_expsym_cmds
+   [GNU ld, netbsd]: Add $pic_flag if ELF.
+   [GNU ld, solaris]: Likewise.
+   [GNU ld, default case]: Likewise.
+   [!GNU ld, freebsd, dragonfly]: Add $pic_flag.
+   [!GNU ld, GCC, hpux9]: Add $pic_flag.
+   [!GNU ld, GCC, hpux10]: Replace -fPIC with $pic_flag
+   [!GNU ld, GCC, hpux11, !hppa*64]: Replace -fPIC with $pic_flag.
+   [!GNU ld, GCC, irix5, irix6, nonstopux]: Add $pic_flag.
+   [!GNU ld, GCC, osf4, osf5]: Likewise.
+   [!GNU ld, GCC, solaris]: Likewise.
+   (_LT_LANG_CXX_CONFIG) archive_cmds, archive_expsym_cmds
+   [hpux9]: Add $pic_flag if $GXX.
+   [hpux10, hpux11, !hppa*64]: Replace -fPIC with $pic_flag.
+   [irix5, irix6]: Add $pic_flag if $GXX.
+   [osf4, osf5]: Likewise.
+   [solaris]: Add $pic_flag if $GXX and not GCC 2.7.
+
Uniform const'ness of symlist variable lt_preloaded_symbols.
On some systems, lt_preloaded_symbols may not be declared
const due to relocation issues.  C99 requires qualification to
diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4
index 2f62691..7e5022a 100644
--- a/libltdl/m4/libtool.m4
+++ b/libltdl/m4/libtool.m4
@@ -4733,8 +4733,8 @@ _LT_EOF
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs 
$linker_flags -o $lib'
wlarc=
   else
-   _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname -o $lib'
-   _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file 
$wl$export_symbols -o $lib'
+   _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname -o $lib'
+   _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs 
$deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file 
$wl$export_symbols -o $lib'
   fi
   ;;
 
@@ -4752,8 +4752,8 @@ _LT_EOF
 
 _LT_EOF
   elif $LD --help 21 | $GREP ': supported targets:.* elf'  /dev/null; 
then
-   _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname -o $lib'
-   _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file 
$wl$export_symbols -o $lib'
+   _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname -o $lib'
+   _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs 
$deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file 
$wl$export_symbols -o $lib'
   else
_LT_TAGVAR(ld_shlibs, $1)=no
   fi
@@ 

[SCM] GNU Libtool branch, master, updated. v2.2.10-128-g6df45ac

2010-08-28 Thread Ralf Wildenhues
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, master has been updated
   via  6df45ac3ae21933d5f08c3bcbe3ab98a6df09391 (commit)
  from  877260ff043dd20fbfb3fe9eaa1d70d2280e42fa (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit 6df45ac3ae21933d5f08c3bcbe3ab98a6df09391
Author: Ralf Wildenhues ralf.wildenh...@gmx.de
Date:   Sat Aug 28 17:30:01 2010 +0200

Fix symlist variable path to use _WIN32 instead of __WINDOWS__.

* libltdl/config/ltmain.m4sh, libltdl/libltdl/lt_system.h,
libltdl/m4/libtool.m4, tests/demo/foo.h, tests/pdemo/foo.h:
Change __WINDOWS__ to _WIN32.
Report by Charles Wilson.

Signed-off-by: Ralf Wildenhues ralf.wildenh...@gmx.de

---

Summary of changes:
 ChangeLog   |6 ++
 libltdl/config/ltmain.m4sh  |2 +-
 libltdl/libltdl/lt_system.h |2 +-
 libltdl/m4/libtool.m4   |2 +-
 tests/demo/foo.h|2 +-
 tests/pdemo/foo.h   |2 +-
 6 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9b6d9e2..3df8e2d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2010-08-28  Ralf Wildenhues  ralf.wildenh...@gmx.de
 
+   Fix symlist variable path to use _WIN32 instead of __WINDOWS__.
+   * libltdl/config/ltmain.m4sh, libltdl/libltdl/lt_system.h,
+   libltdl/m4/libtool.m4, tests/demo/foo.h, tests/pdemo/foo.h:
+   Change __WINDOWS__ to _WIN32.
+   Report by Charles Wilson.
+
Add $pic_flag to archive_cmds and archive_expsym_cmds.
* libltdl/m4/libtool.m4 (_LT_LINKER_SHLIBS)
archive_cmds, archive_expsym_cmds
diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh
index a7da74f..1aa2e0b 100644
--- a/libltdl/config/ltmain.m4sh
+++ b/libltdl/config/ltmain.m4sh
@@ -2005,7 +2005,7 @@ extern \C\ {
 #endif
 
 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  
*/
-#if defined(__WINDOWS__) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
 /* DATA imports from DLLs on WIN32 con't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs.  */
 # define LT_DLSYM_CONST
diff --git a/libltdl/libltdl/lt_system.h b/libltdl/libltdl/lt_system.h
index a8481d6..f1545ce 100644
--- a/libltdl/libltdl/lt_system.h
+++ b/libltdl/libltdl/lt_system.h
@@ -77,7 +77,7 @@ or obtained by writing to the Free Software Foundation, Inc.,
 #endif
 
 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  
*/
-#if defined(__WINDOWS__) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
 /* DATA imports from DLLs on WIN32 con't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs.  */
 # define LT_DLSYM_CONST
diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4
index 7e5022a..89e2e6a 100644
--- a/libltdl/m4/libtool.m4
+++ b/libltdl/m4/libtool.m4
@@ -3648,7 +3648,7 @@ _LT_EOF
if $GREP ' nm_test_func$' $nlist /dev/null; then
  cat _LT_EOF  conftest.$ac_ext
 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  
*/
-#if defined(__WINDOWS__) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
 /* DATA imports from DLLs on WIN32 con't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs.  */
 # define LT@t...@_dlsym_const
diff --git a/tests/demo/foo.h b/tests/demo/foo.h
index 838264e..167096a 100644
--- a/tests/demo/foo.h
+++ b/tests/demo/foo.h
@@ -63,7 +63,7 @@ or obtained by writing to the Free Software Foundation, Inc.,
 #endif
 
 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  
*/
-#if defined(__WINDOWS__) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
 /* DATA imports from DLLs on WIN32 con't be const, because runtime
relocations are performed -- see ld's documentation on pseudo-relocs.  */
 # define LT_DLSYM_CONST
diff --git a/tests/pdemo/foo.h b/tests/pdemo/foo.h
index dd4e86d..a2b2a4a 100644
--- a/tests/pdemo/foo.h
+++ b/tests/pdemo/foo.h
@@ -62,7 +62,7 @@ or obtained by writing to the Free Software Foundation, Inc.,
 #endif
 
 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  
*/
-#if defined(__WINDOWS__) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
 /* 

[SCM] GNU Libtool branch, master, updated. v2.2.10-130-gfdd882b

2010-08-28 Thread Charles Wilson
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, master has been updated
   via  fdd882b95b4fcc69067ddeb592a979b77f2b1c60 (commit)
   via  ac40b5f37ae68a7b4a254e43364e2d297f563310 (commit)
  from  6df45ac3ae21933d5f08c3bcbe3ab98a6df09391 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit fdd882b95b4fcc69067ddeb592a979b77f2b1c60
Merge: ac40b5f 6df45ac
Author: Charles Wilson libt...@cwilson.fastmail.fm
Date:   Sat Aug 28 17:41:32 2010 -0400

Merge remote branch 'origin/master'

commit ac40b5f37ae68a7b4a254e43364e2d297f563310
Author: Charles Wilson libt...@cwilson.fastmail.fm
Date:   Sun Jul 18 21:07:01 2010 -0400

[cygwin|mingw|cross-compile]: Path conversion support.

* configure.ac: Ensure to_host_file_cmd is available to Makefile.
* TODO: Document QoI issue with file name conversion functions.
* libltdl/m4/libtool.m4 (_LT_PATH_CONVERSION_FUNCTIONS): New function
sets libtool variable $to_host_file_cmd, and employs cache.
(_LT_SETUP): Require it.
* tests/testsuite.at: Ensure to_host_file_cmd is passed as a
variable setting on the configure line for (new testsuite) tests.
* Makefile.am (TESTS_ENVIRONMENT): Ensure to_host_file_cmd is
included so that it is passed to (old testsuite) tests.
* libltdl/config/general.m4sh: Define $lt_sed_naive_backslashify here.
* libltdl/config/ltmain.m4sh ($to_host_file_cmd, $to_host_path_cmd):
New variables.
(func_cygpath): New function.
(func_init_to_host_path_cmd): New function.
(func_to_host_path): Renamed to...
(func_to_host_file): Refactored to... (now uses $to_host_file_cmd).
(func_convert_core_file_wine_to_w32): Here. New function.
(func_convert_core_msys_to_w32): Here. New function.
(func_convert_file_check): Here. New function.
(func_convert_file_noop): Here. New function.
(func_convert_file_msys_to_w32): Here. New function.
(func_convert_file_cygwin_to_w32): Here. New function.
(func_convert_file_nix_to_w32): Here. New function.
(func_convert_file_msys_to_cygwin): New function.
(func_convert_file_nix_to_cygwin): New function.
(func_to_host_pathlist): Renamed to...
(func_to_host_path): Refactored to... (now uses $to_host_path_cmd
and func_init_to_host_path_cmd).
(func_convert_path_check): Here. New function.
(func_convert_path_front_back_pathsep): Here. New function.
(func_convert_core_path_wine_to_w32): Here. New function.
(func_convert_path_noop): Here. New function.
(func_convert_path_msys_to_w32): Here. New function.
(func_convert_path_cygwin_to_w32): Here. New function.
(func_convert_path_nix_to_w32): Here. New function.
(func_convert_path_msys_to_cygwin): New function.
(func_convert_path_nix_to_cygwin): New function.

Signed-off-by: Charles Wilson libt...@cwilson.fastmail.fm

---

Summary of changes:
 ChangeLog   |   41 +++
 Makefile.am |3 +-
 TODO|   49 
 configure.ac|3 +
 libltdl/config/general.m4sh |5 +
 libltdl/config/ltmain.m4sh  |  628 ---
 libltdl/m4/libtool.m4   |   50 
 tests/testsuite.at  |5 +-
 8 files changed, 618 insertions(+), 166 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3df8e2d..43d01f6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,44 @@
+2010-08-28  Charles Wilson  libt...@cwilson.fastmail.fm
+
+   [cygwin|mingw|cross-compile]: Path conversion support.
+   * configure.ac: Ensure to_host_file_cmd is available to Makefile.
+   * TODO: Document QoI issue with file name conversion functions.
+   * libltdl/m4/libtool.m4 (_LT_PATH_CONVERSION_FUNCTIONS): New function
+   sets libtool variable $to_host_file_cmd, and employs cache.
+   (_LT_SETUP): Require it.
+   * tests/testsuite.at: Ensure to_host_file_cmd is passed as a
+   variable setting on the configure line for (new testsuite) tests.
+   * Makefile.am (TESTS_ENVIRONMENT): Ensure to_host_file_cmd is
+   included so that it is passed to (old testsuite) tests.
+   * libltdl/config/general.m4sh: Define $lt_sed_naive_backslashify here.
+   * libltdl/config/ltmain.m4sh ($to_host_file_cmd, $to_host_path_cmd):
+   New variables.
+   (func_cygpath): New function.
+   (func_init_to_host_path_cmd): New function.
+   (func_to_host_path): Renamed to...
+   (func_to_host_file): Refactored to... (now uses $to_host_file_cmd).
+   (func_convert_core_file_wine_to_w32): Here. New function.
+   

[SCM] GNU Libtool branch, master, updated. v2.2.10-132-gae96006

2010-08-28 Thread Charles Wilson
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, master has been updated
   via  ae9600616941d098acb07bb565bcef2a4f9da4a8 (commit)
   via  83f5d15c88589620ba29353e2e7b672f5fc57fc2 (commit)
  from  fdd882b95b4fcc69067ddeb592a979b77f2b1c60 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
commit ae9600616941d098acb07bb565bcef2a4f9da4a8
Merge: fdd882b 83f5d15
Author: Charles Wilson libt...@cwilson.fastmail.fm
Date:   Sat Aug 28 20:16:02 2010 -0400

Merge branch 'sysroot'

* sysroot:
  Minor sysroot fixups.

---

Summary of changes:
 ChangeLog |6 ++
 libltdl/m4/libtool.m4 |2 +-
 tests/sysroot.at  |2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 43d01f6..8f03e4f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2010-08-28  Charles Wilson  libt...@cwilson.fastmail.fm
 
+   Minor sysroot fixups.
+   * libltdl/m4/libtool.m4 (_LT_WITH_SYSROOT): Fix typo.
+   * tests/sysroot.at: Search also for crt0.o to accommodate cygwin.
+
+2010-08-28  Charles Wilson  libt...@cwilson.fastmail.fm
+
[cygwin|mingw|cross-compile]: Path conversion support.
* configure.ac: Ensure to_host_file_cmd is available to Makefile.
* TODO: Document QoI issue with file name conversion functions.
diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4
index a7141c5..e03543b 100644
--- a/libltdl/m4/libtool.m4
+++ b/libltdl/m4/libtool.m4
@@ -1183,7 +1183,7 @@ lt_sysroot=
 case ${with_sysroot} in #(
  yes)
if test $GCC = yes; then
- lt_sysroot=`$GCC --print-sysroot 2/dev/null`
+ lt_sysroot=`$CC --print-sysroot 2/dev/null`
fi
;; #(
  /*)
diff --git a/tests/sysroot.at b/tests/sysroot.at
index c0ac6d1..2a27134 100644
--- a/tests/sysroot.at
+++ b/tests/sysroot.at
@@ -34,7 +34,7 @@ AT_CHECK([test -n $gcc_sysroot || exit 77])
 
 # Detect installation prefix for the compiler
 prefix=
-for i in crt1.o crt2.o crti.o; do
+for i in crt0.o crt1.o crt2.o crti.o; do
   j=`$CC --print-file-name $i 2 /dev/null`
   test $? = 0 || continue
   case $j in


hooks/post-receive
-- 
GNU Libtool