pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/devel/boehm-gc



Greg Troxel <gdt%ir.bbn.com@localhost> writes:

> Matthew Mondor <mm_lists%pulsar-zone.net@localhost> writes:
>
>> On Thu, 01 May 2014 20:30:16 -0400
>> Greg Troxel <gdt%ir.bbn.com@localhost> wrote:
>>
>>> So given the bug history, it seems that boehm-gc with threads is likely
>>> the normal case, and we need to add a boehm-gc-nothreads package, and
>>
>> Historically in pkgsrc threads were disabled by default for boehm-gc,
>> until very recently.  The intent of pkg/41893 was originally to enable
>> threads by default, but then it became evident that some issues existed.
>>
>> On some Linux distributions, it's indeed now enabled by default (i.e.
>> on Ubuntu); but I also could not reproduce the same bugs on Linux when
>> I last tried.
>
> So (assuming lots of work that hasn't happened yet happens and packages
> can choose threaded or not libgc with no difficulty), would you set ecl
> to be threaded by default?  It seems like there is a bug, but that at
> least for your case you find it better to have threads and avoid the
> bug.
>
> Does anyone else have an example of something that breaks?

Yes, threaded ECL (whether because of GC or not) caused a lot of
instability in the past. In particular, it broke Axioms.


-- 
HE CE3OH...



Home | Main Index | Thread Index | Old Index