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’.
