ruby18, -pthreads, deep recursion

Jeremy Messenger mezz7 at cox.net
Fri Nov 2 16:26:27 PDT 2007


On Fri, 02 Nov 2007 11:37:07 -0500, Marcin Wisnicki  
<mwisnicki+freebsd at gmail.com> wrote:

> On Thu, 01 Nov 2007 22:02:38 -0500, Josh Paetzel wrote:
>> On Thursday 01 November 2007 04:04:35 pm lemon wrote:
>>> [0] http://lists.freebsd.org/pipermail/freebsd-ports/2005-
> January/019352.html
>>>     http://lists.freebsd.org/pipermail/freebsd-ports/2006-
> March/030691.html
>>>
>> If it's any consolation, I've emailed the ruby maintainer a few times
>> about why disabling threads in the port's menu doesn't *really* disable
>> threads and have never gotten a reply.
>
> As explained in abovementioned links, some of ruby extensions need
> pthreads but since shared modules on freebsd are never linked with
> threading libraries (i think it might no longer be true in releng7/
> current), you have no other choice than to link ruby interpreter binary
> with libpthread.

I must be behind with -pthread stuff for FreeBSD 7.x/-CURRENT. If it's  
doesn't need -pthread any longer, then it's awsome. We can add a new check  
of if system is below than 7.x then force add -pthread in ruby port. It  
will need a lot of test first before maintainer or someone to commit this  
change. I don't mind to test on ruby-gtk2/ruby-gnome2 in RELENG_7 by  
remove -pthread from ruby port.

Cheers,
Mezz


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org


More information about the freebsd-ports mailing list