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 <[email protected]> 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
