FreeBSD Port: ruby18-1.8.2_2
Jeremy Messenger
mezz7 at cox.net
Mon Feb 21 22:10:57 PST 2005
On Tue, 22 Feb 2005 00:55:22 -0500, Garance A Drosihn <drosih at rpi.edu>
wrote:
> At 11:36 PM -0600 2/21/05, Jeremy Messenger wrote:
>> On Mon, 21 Feb 2005, Garance A Drosihn <drosih at rpi.edu> wrote:
>>
>>> I tried this on powerPC, and ruby built fine. I haven't tested
>>> it much, but the things I tested seem to work fine.
>>>
>>> I tried it on sparc64, and ruby didn't build. The attempt
>>> ended with:
>>>
>> <snip>
>>
>> Ruby has few '__sparc__' and '__sparc_v9__' in the very few places,
>> but none of '__sparc64__'. Are there any chance that it will need
>> to add a new define, '__sparc64__', to make ruby works better? I am
>> lacking on knowlege of programming, so someone with the programming
>> knowledge should take a look at those.
>>
>> =======================================
>> # find . -name \* | xargs egrep -l "sparc"
>> ./work/ruby-1.8.2/config.guess
>> ./work/ruby-1.8.2/config.sub
>> ./work/ruby-1.8.2/configure.in
>> ./work/ruby-1.8.2/defines.h
>> ./work/ruby-1.8.2/dln.c
>> ./work/ruby-1.8.2/gc.c
>> ./work/ruby-1.8.2/doc/ChangeLog-1.8.0
>> ./work/ruby-1.8.2/ext/digest/sha1/sha1.c
>> ./work/ruby-1.8.2/configure
>> ./work/ruby-1.8.2/configure.lineno
>> ./work/ruby-1.8.2/configure.bak
>> =======================================
>>
>> Looks like about four to five files that need to take a look at.
>
> Hmm. Note that ruby-1.8.2_1 is installed and working fine on my
> sparc64 machine. Has all that much changed between ruby-1.8.2_1
> and ruby-1.8.2_2 ?
Yes, it enables thread support by default now to reduce the
problem/complicate for other ports that depend on ruby, but turned out
another problem for different ${ARCH} too. So far from what I can see is
to disable thread support in ruby for only different ${ARCH} that don't
work. It means, few ports will be disable like maybe ruby-opengl and few
others. I personal never have test disable thread support in all version
of FreeBSD with louix or my change to see if others ports that required
thread support in ruby will work. I don't mind to test it, but I can't
test on FreeBSD 4.x and 6.x thought.
Cheers,
Mezz
--
mezz7 at cox.net - mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome at FreeBSD.org
More information about the freebsd-ports
mailing list