libtool-commit
[Top][All Lists]
Advanced

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

[SCM] GNU Libtool branch, master, updated. v2.2.6-48-g2a06fea


From: Ralf Wildenhues
Subject: [SCM] GNU Libtool branch, master, updated. v2.2.6-48-g2a06fea
Date: Sun, 23 Nov 2008 19:36:36 +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, master has been updated
       via  2a06feab95ec4c0e10f265dfb40aff381489d8f3 (commit)
       via  6ad29eaccf58011e38488875695612728ae52dad (commit)
       via  20d15587b268f67aa539d5351027dbe5bdbd183b (commit)
      from  447a83159b6702d3644370774d334f3ba17c1bf4 (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 2a06feab95ec4c0e10f265dfb40aff381489d8f3
Author: Vincent Torri <address@hidden>
Date:   Sun Nov 23 20:30:33 2008 +0100

    Fix func_emit_cwrapperexe_src for WinCE: no errno support.
    
    * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src)
    [__MINGW32CE__]: Do not use errno, do not include errno.h and
    remove calls related to errno when using the mingw32ce compiler.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 6ad29eaccf58011e38488875695612728ae52dad
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 23 20:11:38 2008 +0100

    No libm in WinCE.
    
    * libltdl/m4/libtool.m4 (LT_LIB_M) [cegcc*]: This system has
    only a dummy libm, ignore.
    Report by Vincent Torri.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

commit 20d15587b268f67aa539d5351027dbe5bdbd183b
Author: Ralf Wildenhues <address@hidden>
Date:   Sun Nov 23 20:10:32 2008 +0100

    Fix import library detection for WinCE.
    
    * libltdl/config/ltmain.m4sh (func_win32_libid): Work for
    pe-arm-wince import libraries.
    * NEWS: Update.
    Report by Vincent Torri.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

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

Summary of changes:
 ChangeLog                  |   20 ++++++++++++++++++++
 NEWS                       |    1 +
 libltdl/config/ltmain.m4sh |   14 ++++++++++++--
 libltdl/m4/libtool.m4      |    2 +-
 4 files changed, 34 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d7ae7cd..3976201 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2008-11-23  Vincent Torri  <address@hidden>  (tiny change)
+
+       Fix func_emit_cwrapperexe_src for WinCE: no errno support.
+       * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src)
+       [__MINGW32CE__]: Do not use errno, do not include errno.h and
+       remove calls related to errno when using the mingw32ce compiler.
+
+2008-11-23  Ralf Wildenhues  <address@hidden>
+
+       No libm in WinCE.
+       * libltdl/m4/libtool.m4 (LT_LIB_M) [cegcc*]: This system has
+       only a dummy libm, ignore.
+       Report by Vincent Torri.
+
+       Fix import library detection for WinCE.
+       * libltdl/config/ltmain.m4sh (func_win32_libid): Work for
+       pe-arm-wince import libraries.
+       * NEWS: Update.
+       Report by Vincent Torri.
+
 2008-11-23  Ralf Wildenhues  <address@hidden>
            Eric Blake  <address@hidden>
 
diff --git a/NEWS b/NEWS
index 1c99042..8927d23 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,7 @@ New in 2.2.8 2008-??-??: git version 2.2.7a, Libtool team:
     the extra "verbose" output messages and has no effect on the
     default informational messages.
   - Improved support for 64bit Windows (mingw64).
+  - Improved support for cegcc (Windows CE/PocketPC).
 
 * Bug fixes:
 
diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh
index e7dcdf2..0fe3fc9 100644
--- a/libltdl/config/ltmain.m4sh
+++ b/libltdl/config/ltmain.m4sh
@@ -2171,7 +2171,7 @@ func_win32_libid ()
     ;;
   *ar\ archive*) # could be an import, or static
     if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
-       $EGREP 'file format (pe-i386(.*architecture: i386)?|pe-x86-64)' 
>/dev/null; then
+       $EGREP 'file format (pe-i386(.*architecture: 
i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
       win32_nmres=`eval $NM -f posix -A $1 |
        $SED -n -e '
            1,100{
@@ -2759,7 +2759,9 @@ int setenv (const char *, const char *, int);
 #include <assert.h>
 #include <string.h>
 #include <ctype.h>
-#include <errno.h>
+#ifndef __MINGW32CE__
+# include <errno.h>
+#endif
 #include <fcntl.h>
 #include <sys/stat.h>
 
@@ -3152,7 +3154,11 @@ EOF
   if (rval == -1)
     {
       /* failed to start process */
+#ifndef __MINGW32CE__
       LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\": errno = 
%d\n", lt_argv_zero, errno));
+#else
+      LTWRAPPER_DEBUGPRINTF (("(main) failed to launch target \"%s\"\n", 
lt_argv_zero));
+#endif
       return 127;
     }
   return rval;
@@ -3381,8 +3387,12 @@ chase_symlinks (const char *pathspec)
        }
       else
        {
+#ifndef __MINGW32CE__
          char *errstr = strerror (errno);
          lt_fatal ("Error accessing file %s (%s)", tmp_pathspec, errstr);
+#else
+         lt_fatal ("Error accessing file %s", tmp_pathspec);
+#endif
        }
     }
   XFREE (tmp_pathspec);
diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4
index 5d1a131..04a02f5 100644
--- a/libltdl/m4/libtool.m4
+++ b/libltdl/m4/libtool.m4
@@ -3186,7 +3186,7 @@ AC_DEFUN([LT_LIB_M],
 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
 LIBM=
 case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
   # These system don't have libm, or don't need it
   ;;
 *-ncr-sysv4.3*)


hooks/post-receive
--
GNU Libtool




reply via email to

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