[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