Re: [PATCH] Declare `GC_dump' ourselves if gc/gc.h doesn't.

2010-01-12 Thread Ludovic Courtès
Hi, Thien-Thi Nguyen t...@gnuvola.org writes: () l...@gnu.org (Ludovic Courtès) () Tue, 12 Jan 2010 15:17:06 +0100 So how did ‘configure’ find your libgc? I've modified configure.ac (see Don't clobber... patch) to look like: | dnl See note for PKG_CHECK_MODULES in aclocal.m4. |

Re: [PATCH] Declare `GC_dump' ourselves if gc/gc.h doesn't.

2010-01-12 Thread Thien-Thi Nguyen
() l...@gnu.org (Ludovic Courtès) () Tue, 12 Jan 2010 18:19:44 +0100 | dnl See note for PKG_CHECK_MODULES in aclocal.m4. | PKG_PROG_PKG_CONFIG | if test $BDW_GC_CFLAGS || test $BDW_GC_LIBS ; then : | dnl We don't need to declare those env vars precious; | dnl

Re: [PATCH] Declare `GC_dump' ourselves if gc/gc.h doesn't.

2010-01-12 Thread Andy Wingo
Hi, On Mon 11 Jan 2010 23:09, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@pobox.com writes: On Sat 09 Jan 2010 14:28, Thien-Thi Nguyen t...@gnuvola.org writes: +# `GC_dump' is available in GC 6.8 but not declared. Neil, you also compile with pre-7.x, no? Do we need to support

Re: [PATCH] Declare `GC_dump' ourselves if gc/gc.h doesn't.

2010-01-12 Thread Andy Wingo
Hello, On Tue 12 Jan 2010 19:51, Thien-Thi Nguyen t...@gnuvola.org writes: There IS something you can do: take a stand against pkg-config and DTRT (the Autoconf Way). FWIW... I'm sympathetic to your desire to compile against 6.8, but once 7.x is more widely distributed, I think it's a win to

Re: UTF-8 regression in guile 1.9.5

2010-01-12 Thread Ludovic Courtès
Hello, Andy Wingo wi...@pobox.com writes: On Tue 12 Jan 2010 12:25, l...@gnu.org (Ludovic Courtès) writes: Andy Wingo wi...@pobox.com writes: perhaps we should setlocale in the `guile' binary (but not by default when used by a library). We could, but it would break programs that have

Re: [PATCH] Declare `GC_dump' ourselves if gc/gc.h doesn't.

2010-01-12 Thread Ludovic Courtès
Hi, Andy Wingo wi...@pobox.com writes: Ludovic, is there a reason to *require* 7.x, given that 6.8 seems to work fine for people? Is there a reason for wanting 6.8 *in addition* to 7.x given that 7.x works fine for people? :-) See libguile/bdw-gc.h: indeed, there are bits and pieces to help