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. v2.1.0-959-g3f69e63


From: Ludovic Courtès
Subject: [Guile-commits] GNU Guile branch, master, updated. v2.1.0-959-g3f69e63
Date: Wed, 23 Apr 2014 16:12:38 +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=3f69e638be12cfe9d5963df21e6c004a733f0ca1

The branch, master has been updated
       via  3f69e638be12cfe9d5963df21e6c004a733f0ca1 (commit)
      from  d38ca16e2cd444418b284dc15fc4be8402004acc (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 3f69e638be12cfe9d5963df21e6c004a733f0ca1
Author: Ludovic Courtès <address@hidden>
Date:   Wed Apr 23 18:12:26 2014 +0200

    Set $GC_MARKERS to 1 when libgc 7.4.0 is used.
    
    * libguile/gc.c (scm_storage_prehistory) [GC_VERSION == 7.4.0]: Add
      'setenv' call.

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

Summary of changes:
 libguile/gc.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/libguile/gc.c b/libguile/gc.c
index eacd5e2..bc35faf 100644
--- a/libguile/gc.c
+++ b/libguile/gc.c
@@ -602,6 +602,14 @@ scm_storage_prehistory ()
   GC_set_free_space_divisor (free_space_divisor);
   GC_set_finalize_on_demand (1);
 
+#if (GC_VERSION_MAJOR == 7 && GC_VERSION_MINOR == 4    \
+     && GC_ALPHA_VERSION == 0)
+  /* BDW-GC 7.4.0 has a bug making it loop indefinitely when using more
+     than one marker thread: <https://github.com/ivmai/bdwgc/pull/30>.
+     Work around it by asking for one marker thread.  */
+  setenv ("GC_MARKERS", "1", 1);
+#endif
+
   GC_INIT ();
 
   GC_expand_hp (DEFAULT_INITIAL_HEAP_SIZE);


hooks/post-receive
-- 
GNU Guile



reply via email to

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