[Pkg-gauche-devel] [Gauche-devel] Gauche and bundled GC - still needed?

Shiro Kawai shiro at lava.net
Fri Nov 30 08:02:11 UTC 2012


I'm currently wrapping up for 0.9.4 release - the last batch of
patches will go in, but I don't think I can implement my idea
of using gc without DONT_ADD_BYTE_AT_END in time.  So, the next
release will still require bundled gc.

I still believe bundling customized gc is The Right Thing (the
library *is* designed to be so!) instead of bending the code to
use system-wide gc, but I certainly understand the needs to share
gc, so I'll work on it after 0.9.4 release.

--shiro


From: Jens Thiele <karme at karme.de>
Subject: Re: [Gauche-devel] Gauche and bundled GC - still needed?
Date: Tue, 27 Nov 2012 16:04:57 +0100

> Christoph Egger <christoph at christoph-egger.org> writes:
> 
>> Hi folks!
>>
>>    Sorry for the huge delay. I started to work at a new place in a
>> different country and it still takes a lot of time leaving less free
>> time for Debian.
> 
> no problem
> 
>> Jens Thiele <karme at karme.de> writes:
>>> Cristoph:
>>> Sorry that i added you to cc withouth any explanation.
>>> Don't know whether you followed the discussion [0] but maybe you have some
>>> additional comments? would a libgc-no-added-byte.so be ok for you?
>>
>>    I can certainly build two libraries out of libgc. It's definitely too
>> late to have this for the upcoming wheezy release but I can add the
>> option for jessie and I can upload the change to experimental. Can you
>> fill a bug report so it doesn't get lost?
> 
> I reached NIIBE Yutaka (debian gauche maintainer) - he didn't have time
> either:
> 
> NIIBE Yutaka <gniibe at fsij.org> writes:
>> I'm sorry not to write my own view to the list, but I don't think
>> adding different shared library like libgc-no-added-byte.so make
>> sense.  I think that it is just a superficial workaround.  It would
>> solve a problem partially, but it certainly opens a can of worms.
>>
>> Some facts:
>>
>>    * symbol namespace for ELF shared objects are single.
>>    * Even if libgc-no-added-byte.so and normal libgc.so has no symbol
>>      conflicts, I am skeptical about its inter-operability.
>>
>> Thus, I think that it is better to merge in libgc into libgauche.so
>> (for a while), basically.




More information about the Pkg-gauche-devel mailing list