Hi,

Andy Wingo <[email protected]> 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
compatibility between 6 and 7.  It might work for 6.8, but it’s
basically untested.  And it’s a mess, because the libgc API changed in
subtle ways (e.g., see ‘scm_storage_prehistory’).  Also, 6.8 was slower,
the compile-time defaults were typically inappropriate, which would
degrade performance, and so on.

GC 7.0 was released in July 2007, and it’s an improvement.  I personally
don’t want to maintain backward compatibility at the cost of horrid
#ifdefs, deal with bug reports with the old libgc, etc. etc. just
because Debian has been lagging behind.

Thanks,
Ludo’.


Reply via email to