Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Dec 2004 15:18:05 -0600
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        "Akinori MUSHA" <knu@idaemons.org>
Cc:        ports-committers@freebsd.org
Subject:   Re: cvs commit: ports/Mk bsd.ruby.mk ports/lang/ruby18 Makefile distinfo pkg-plist ports/lang/ruby18/files patch-cgi.rb ports/x11-toolkits/ruby-tk pkg-plist
Message-ID:  <opsjhb4fcm9aq2h7@mezz.mezzweb.com>
In-Reply-To: <86sm5wsp6z.knu@iDaemons.org>
References:  <200412232030.iBNKUASp077618@repoman.freebsd.org> <opsjhafvpo9aq2h7@mezz.mezzweb.com> <86sm5wsp6z.knu@iDaemons.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 24 Dec 2004 06:02:44 +0900, Akinori MUSHA <knu@iDaemons.org> wrote:

> At Thu, 23 Dec 2004 14:41:45 -0600,
> Jeremy Messenger wrote:
>> On Thu, 23 Dec 2004 20:30:10 +0000 (UTC), Akinori MUSHA
>> <knu@FreeBSD.org>  wrote:
>>
>> > knu         2004-12-23 20:30:09 UTC
>> >
>> >   FreeBSD ports repository
>> >
>> >   Modified files:
>> >     Mk                   bsd.ruby.mk
>> >     lang/ruby18          Makefile distinfo pkg-plist
>> >     x11-toolkits/ruby-tk pkg-plist
>> >   Removed files:
>> >     lang/ruby18/files    patch-cgi.rb
>> >   Log:
>> >   Update lang/ruby18 to 1.8.2-preview4.
>> >  * Please upgrade sysutils/portupgrade prior to this one, or pkgdb(1)
>> >     may coredump with a double free() problem from a misuse of the DL
>> >     module.  In that case, reinstall sysutils/portupgrade manually.
>>
>> I didn't check those yet, but have you add '-pthread' as default yet?
>> ruby-gtk2/ruby-gnome2 are broke by default in FreeBSD 5.x and 6.x,
>> because  of ruby doesn't use -pthread. I have emailed to you few times
>> and you  never have reply back.
>>
>> Also, I think we should get rid of _r stuff if it possible. The _r is
>> creating problems, so how about enable it by default?
>
> Sorry, but I have't got to be sure that ruby with -pthread enabled
> works flawlessly.  Do you?  I'll do some more tests this weekend on my
> FreeBSD 5.x box.  If it goes fine, I'll happily enable it by default.

I can't test it right now.. I can test it tomorrow when I downgrade GNOME  
2.9.x to 2.8.x by via package.

> On the other hand, I still believe ruby with -pthread enabled does
> coredump on FreeBSD 4.x when combined with a certain kind of external
> libraries, so we can only enable it on FreeBSD >=5.x.  What is your
> suggestion with ruby_r vs. FreeBSD 4.x?

So, you mean the 'RUBY_CONFIGURE_ARGS+=	--with-libc_r=yes' cause the  
coredump on FreeBSD 4.x? If no, then how about use it by default and  
remove the _r voodoo, while we are there enable -pthread only on FreeBSD  
>=5.x?

I still have to admit that I don't know ruby VS FreeBSD 4.x that well.

Cheers,
Mezz


-- 
mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?opsjhb4fcm9aq2h7>