From owner-freebsd-ports@FreeBSD.ORG Tue Feb 22 05:55:29 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E365216A4CE for ; Tue, 22 Feb 2005 05:55:29 +0000 (GMT) Received: from smtp1.server.rpi.edu (smtp1.server.rpi.edu [128.113.2.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78FDA43D1D for ; Tue, 22 Feb 2005 05:55:29 +0000 (GMT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp1.server.rpi.edu (8.13.0/8.13.0) with ESMTP id j1M5tNp6029692; Tue, 22 Feb 2005 00:55:24 -0500 Mime-Version: 1.0 Message-Id: In-Reply-To: References: <64348.207.219.213.162.1109011818.squirrel@207.219.213.162> <20050221194954.GA49438@xor.obsecurity.org> <6a2d0a658b1cfe9503183eb978e4e2d6@snsonline.net> Date: Tue, 22 Feb 2005 00:55:22 -0500 To: "Jeremy Messenger" From: Garance A Drosihn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-CanItPRO-Stream: default X-RPI-SA-Score: undef - spam-scanning disabled X-Scanned-By: CanIt (www . canit . ca) on 128.113.2.1 cc: ports@freebsd.org Subject: Re: FreeBSD Port: ruby18-1.8.2_2 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Feb 2005 05:55:30 -0000 At 11:36 PM -0600 2/21/05, Jeremy Messenger wrote: >On Mon, 21 Feb 2005, Garance A Drosihn 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: >> > > >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 ? -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu