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.4.2-354-g2edfc07


From: Gary V. Vaughan
Subject: [SCM] GNU Libtool branch, master, updated. v2.4.2-354-g2edfc07
Date: Thu, 03 Jan 2013 07:26:57 +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  2edfc07f74da8b0a40ad2f8baa5960fee433c045 (commit)
       via  1be8e162f90d330d99f4408cc3f4526f59032640 (commit)
       via  ce23852aa6b863372752a00e54835250c756de60 (commit)
       via  a6be6b3c7203fe954098b49143b6e16265c871a8 (commit)
       via  ed41ffafb3d85cae22a68eaaeb0d60856b114eec (commit)
       via  125cab0c9b5b1bb33b66bc6f5bbf879c7317fe17 (commit)
       via  260b909b2c47c4deacdcf1917b589c3cce303841 (commit)
      from  a9fac8df4df005dd03740675fa944107b9792adf (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 2edfc07f74da8b0a40ad2f8baa5960fee433c045
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Jan 3 14:01:43 2013 +0700

    maint: note warnings during ChangeLog generation are normal.
    
    * Makefile.am ($(changelog)): Output a note that 55 empty commit
    log warning messages during ChangeLog generation are expected.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 1be8e162f90d330d99f4408cc3f4526f59032640
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 ce23852aa6b863372752a00e54835250c756de60
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Jan 3 13:51:19 2013 +0700

    maint: fix recent badly formatted ChangeLog entry.
    
    * build-aux/git-log-fix: No empty lines in a single commit.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit a6be6b3c7203fe954098b49143b6e16265c871a8
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Jan 3 13:43:07 2013 +0700

    syntax-check: fix a useless_quotes_in_assignment violation.
    
    * gl/build-aux/inline-source (func_require_AWK): Remove useless
    quotes.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit ed41ffafb3d85cae22a68eaaeb0d60856b114eec
Author: Gary V. Vaughan <address@hidden>
Date:   Thu Jan 3 13:41:02 2013 +0700

    syntax-check: fix prohibit_strcmp syntax-check violation.
    
    * build-aux/ltmain.in (func_generate_dlsyms): Add a definition for
    STREQ, and then use it in place of !strcmp.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

commit 125cab0c9b5b1bb33b66bc6f5bbf879c7317fe17
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 260b909b2c47c4deacdcf1917b589c3cce303841
Author: Brad Smith <address@hidden>
Date:   Wed Jan 2 01:26:32 2013 +0700

    libtool: add bitrig support.
    
    * build-aux/ltmain.in (func_mode_link): Add bitrig support.
    * m4/libtool.m4 (_LT_CMD_OLD_ARCHIVE, LT_CMD_MAX_LEN)
    (_LT_SYS_DYNAMIC_LINKER, _LT_CHECK_MAGIC_METHOD)
    (_LT_LINKER_SHLIBS, _LT_LANG_CXX_CONFIG): Ditto.
    * m4/ltdl.m4 (LT_SYS_DLOPEN_DEPLIBS): Ditto.
    * tests/deplibs-ident.at(build tree relpaths): Ditto.
    * NEWS: Updated.
    
    Signed-off-by: Gary V. Vaughan <address@hidden>

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

Summary of changes:
 .gitignore                 |    1 +
 Makefile.am                |    1 +
 NEWS                       |    4 ++++
 build-aux/git-log-fix      |    5 +++++
 build-aux/ltmain.in        |    8 +++++---
 doc/libtool.texi           |    2 +-
 gl/build-aux/inline-source |    2 +-
 m4/libtool.m4              |   14 +++++++-------
 m4/ltdl.m4                 |    3 +++
 tests/deplibs-ident.at     |    2 +-
 10 files changed, 29 insertions(+), 13 deletions(-)

diff --git a/.gitignore b/.gitignore
index c8db98e..ae6c32f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,6 +33,7 @@
 .libs
 /.pc
 /.sc-start*
+/.serial
 /.version
 /COPYING
 /ChangeLog
diff --git a/Makefile.am b/Makefile.am
index 5f54346..a3e3c7d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -536,6 +536,7 @@ $(changelog): FORCE
          rm -f '$@'; mv 'address@hidden' '$@'; \
          cat '$(changelog_old)' >> '$@'; \
        fi
+       @echo 'NOTE: 55 empty commit log warnings above are expected'
 
 ## Arrange so that .tarball-version appears only in the distribution
 ## tarball, and never in a checked-out repository.
diff --git a/NEWS b/NEWS
index 8e4278e..fe2c6db 100644
--- a/NEWS
+++ b/NEWS
@@ -92,6 +92,10 @@ NEWS - list of user-visible changes between releases of GNU 
Libtool
             [m4_define([AC_CONFIG_MACRO_DIRS],
                 m4_defn([AC_CONFIG_MACRO_DIR]))])
 
+** Changes in supported systems or compilers:
+
+  - Support for bitrig (*-*-bitrig*).
+
 New in 2.4.2 2011-10-17: git version 2.4.1a, Libtool team:
 
 * New features:
diff --git a/build-aux/git-log-fix b/build-aux/git-log-fix
index cf3dd6e..b12ca27 100644
--- a/build-aux/git-log-fix
+++ b/build-aux/git-log-fix
@@ -2,6 +2,11 @@
 # option.  It specifies what changes to make to each given SHA1's commit
 # log and metadata, using Perl-eval'able expressions.
 
+8b6f961a68c73fc7d6c61ef9cd55ffa41dbbf028
+# Date:   Tue Jan  1 19:39:24 2013 +0100
+# No empty lines in a single commit.
+s|\n\n|\n|g
+
 109bc05e0d356ab48cc363521b8cd0abc943a6f5
 # Date:   Wed Dec 19 11:20:28 2012 +0100
 # Remove unsupported tag.
diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
index 7201f6c..c8cdb9c 100644
--- a/build-aux/ltmain.in
+++ b/build-aux/ltmain.in
@@ -2660,6 +2660,8 @@ extern \"C\" {
 # define LT_DLSYM_CONST const
 #endif
 
+#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
+
 /* External symbol declarations for the compiler. */\
 "
 
@@ -2821,7 +2823,7 @@ static void lt_syminit(void)
   LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols;
   for (; symbol->name; ++symbol)
     {"
-           $SED 's/.*/      if (!strcmp (symbol->name, \"&\")) symbol->address 
= (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms"
+           $SED 's/.*/      if (STREQ (symbol->name, \"&\")) symbol->address = 
(void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms"
            echo >> "$output_objdir/$my_dlsyms" "\
     }
 }"
@@ -5031,7 +5033,7 @@ func_mode_link ()
            # These systems don't actually have a C library (as such)
            test X-lc = "X$arg" && continue
            ;;
-         *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+         *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
            # Do not include libc due to us having libc/libc_r.
            test X-lc = "X$arg" && continue
            ;;
@@ -5051,7 +5053,7 @@ func_mode_link ()
          esac
        elif test X-lc_r = "X$arg"; then
         case $host in
-        *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
+        *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
           # Do not include libc_r directly, use -pthread flag.
           continue
           ;;
diff --git a/doc/libtool.texi b/doc/libtool.texi
index df4c515..f7787f6 100644
--- a/doc/libtool.texi
+++ b/doc/libtool.texi
@@ -20,7 +20,7 @@
 @copying
 This manual is for GNU Libtool (version @value{VERSION}, @value{UPDATED}).
 
-Copyright @copyright{} 1996--2012 Free Software Foundation, Inc.
+Copyright @copyright{} 1996--2013 Free Software Foundation, Inc.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3
diff --git a/gl/build-aux/inline-source b/gl/build-aux/inline-source
index 1975c29..4bd26b1 100755
--- a/gl/build-aux/inline-source
+++ b/gl/build-aux/inline-source
@@ -89,7 +89,7 @@ func_require_AWK ()
          IFS=$require_AWK_IFS
           if test -f "$_G_dir/$_G_prog" && test -x "$_G_dir/$_G_prog"
          then
-           AWK="$_G_dir/$_G_prog"
+           AWK=$_G_dir/$_G_prog
             break 2
           fi
         done
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index 7255906..cdffdd7 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -1472,7 +1472,7 @@ old_postuninstall_cmds=
 
 if test -n "$RANLIB"; then
   case $host_os in
-  openbsd*)
+  bitrig* | openbsd*)
     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
     ;;
   *)
@@ -1640,7 +1640,7 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
     lt_cv_sys_max_cmd_len=8192;
     ;;
 
-  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
     # This has been around since 386BSD, at least.  Likely further.
     if test -x /sbin/sysctl; then
       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
@@ -2713,7 +2713,7 @@ newsos6)
   dynamic_linker='ldqnx.so'
   ;;
 
-openbsd*)
+openbsd* | bitrig*)
   version_type=sunos
   sys_lib_dlsearch_path_spec=/usr/lib
   need_lib_prefix=no
@@ -3283,7 +3283,7 @@ newos6*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-openbsd*)
+openbsd* | bitrig*)
   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
     lt_cv_deplibs_check_method='match_pattern 
/lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
   else
@@ -4666,7 +4666,7 @@ dnl Note also adjust exclude_expsyms for C++ above.
     # we just hope/assume this is gcc and not c89 (= MSVC++)
     with_gnu_ld=yes
     ;;
-  openbsd*)
+  openbsd* | bitrig*)
     with_gnu_ld=no
     ;;
   esac
@@ -5395,7 +5395,7 @@ _LT_EOF
     *nto* | *qnx*)
       ;;
 
-    openbsd*)
+    openbsd* | bitrig*)
       if test -f /usr/libexec/ld.so; then
        _LT_TAGVAR(hardcode_direct, $1)=yes
        _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
@@ -6587,7 +6587,7 @@ if test yes != "$_lt_caught_CXX_error"; then
         _LT_TAGVAR(ld_shlibs, $1)=yes
        ;;
 
-      openbsd*)
+      openbsd* | bitrig*)
        if test -f /usr/libexec/ld.so; then
          _LT_TAGVAR(hardcode_direct, $1)=yes
          _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
diff --git a/m4/ltdl.m4 b/m4/ltdl.m4
index 5750f15..7251813 100644
--- a/m4/ltdl.m4
+++ b/m4/ltdl.m4
@@ -465,6 +465,9 @@ AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
       ;;
     esac
     ;;
+  bitrig*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
   darwin*)
     # Assuming the user has installed a libdl from somewhere, this is true
     # If you are looking for one http://www.opendarwin.org/projects/dlcompat
diff --git a/tests/deplibs-ident.at b/tests/deplibs-ident.at
index fc1ff0c..161c7a5 100644
--- a/tests/deplibs-ident.at
+++ b/tests/deplibs-ident.at
@@ -68,7 +68,7 @@ int main() { return a1() + a2() + a3() + c(); }
           [0],[stdout],[ignore])
   AT_CHECK([$EGREP 'cee.*cee' stdout], 1, [ignore], [ignore])
   AT_XFAIL_IF([case $host in
-                 *-*-aix*|hppa*-*-hpux*|*-*-interix*|*-*-openbsd*) false;;
+                 *-*-aix*|*-*-bitrig*|hppa*-*-hpux*|*-*-interix*|*-*-openbsd*) 
false;;
                  *):;;
                esac])
   dnl This is currently broken in libtool


hooks/post-receive
-- 
GNU Libtool



reply via email to

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