* GC_VERSION_ALPHA or GC_MICRO_VERSION?
@ 2014-06-07 16:21 Doug Evans
2014-06-09 17:28 ` Ludovic Courtès
0 siblings, 1 reply; 2+ messages in thread
From: Doug Evans @ 2014-06-07 16:21 UTC (permalink / raw)
To: guile-devel
Hi.
I was looking into the libgc 7.4.0 "GC_MARKERS" bug,
and found that the workaround in Guile is using GC_ALPHA_VERSION
which I can't find in the bdwgc git tree, but I can find GC_VERSION_MICRO.
Since undefined preprocessor macros evaluate to zero this test will
pass for any 7.4.x.
#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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: GC_VERSION_ALPHA or GC_MICRO_VERSION?
2014-06-07 16:21 GC_VERSION_ALPHA or GC_MICRO_VERSION? Doug Evans
@ 2014-06-09 17:28 ` Ludovic Courtès
0 siblings, 0 replies; 2+ messages in thread
From: Ludovic Courtès @ 2014-06-09 17:28 UTC (permalink / raw)
To: guile-devel
Doug Evans <xdje42@gmail.com> skribis:
> I was looking into the libgc 7.4.0 "GC_MARKERS" bug,
> and found that the workaround in Guile is using GC_ALPHA_VERSION
> which I can't find in the bdwgc git tree, but I can find GC_VERSION_MICRO.
Oops, my bad. Fixed in fab18c0. (There used to be a macro of that name
in the early 7.2 series or so.)
Thanks!
Ludo’.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-06-09 17:28 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-07 16:21 GC_VERSION_ALPHA or GC_MICRO_VERSION? Doug Evans
2014-06-09 17:28 ` Ludovic Courtès
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).