guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] GNU Guile branch, master, updated. release_1-9-3-83-g96e


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile branch, master, updated. release_1-9-3-83-g96e15df
Date: Thu, 15 Oct 2009 22:17:54 +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 Guile".

http://git.savannah.gnu.org/cgit/guile.git/commit/?id=96e15df109ccfdcc2f6b2cffc0b64a083f000903

The branch, master has been updated
       via  96e15df109ccfdcc2f6b2cffc0b64a083f000903 (commit)
       via  d94dcf59c684c3cf52c148ebd3867b0e98b6faa0 (commit)
      from  cd48c32cf4c1f627e9f9eeb8f7e077e0a414eab8 (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 96e15df109ccfdcc2f6b2cffc0b64a083f000903
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 15 23:52:00 2009 +0200

    Improve TLS detection for systems with compiler support but no libc support.
    
    * acinclude.m4 (GUILE_THREAD_LOCAL_STORAGE): Use `AC_LINK_IFELSE'
      instead of `AC_COMPILE_IFELSE'.

commit d94dcf59c684c3cf52c148ebd3867b0e98b6faa0
Author: Ludovic Courtès <address@hidden>
Date:   Thu Oct 15 23:31:57 2009 +0200

    Bump version number for 1.9.4.
    
    * GUILE-VERSION (GUILE_MICRO_VERSION): Increment.

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

Summary of changes:
 GUILE-VERSION |    2 +-
 acinclude.m4  |    7 +++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/GUILE-VERSION b/GUILE-VERSION
index b47c620..7ec8d74 100644
--- a/GUILE-VERSION
+++ b/GUILE-VERSION
@@ -2,7 +2,7 @@
 
 GUILE_MAJOR_VERSION=1
 GUILE_MINOR_VERSION=9
-GUILE_MICRO_VERSION=3
+GUILE_MICRO_VERSION=4
 
 GUILE_EFFECTIVE_VERSION=${GUILE_MAJOR_VERSION}.${GUILE_MINOR_VERSION}
 GUILE_VERSION=${GUILE_EFFECTIVE_VERSION}.${GUILE_MICRO_VERSION}
diff --git a/acinclude.m4 b/acinclude.m4
index ed537d0..43a227b 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -341,8 +341,11 @@ dnl Check for compiler thread-local storage (TLS) support.
 AC_DEFUN([GUILE_THREAD_LOCAL_STORAGE], [
   AC_CACHE_CHECK([whether the `__thread' storage class is available],
     [ac_cv_have_thread_storage_class],
-    [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([__thread int tls_integer;],
-                         [tls_integer = 123;])],
+    [dnl On some systems, e.g., NetBSD 5.0 with GCC 4.1, `__thread' is
+     dnl properly compiled but fails to link due to the lack of TLS
+     dnl support in the C library.  Thus we try to link, not just compile.
+     AC_LINK_IFELSE([AC_LANG_PROGRAM([__thread int tls_integer;],
+                     [tls_integer = 123;])],
        [ac_cv_have_thread_storage_class="yes"],
        [ac_cv_have_thread_storage_class="no"])])
 


hooks/post-receive
-- 
GNU Guile




reply via email to

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