From owner-freebsd-ports@FreeBSD.ORG Tue Feb 22 21:27:22 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 BA29316A4CE for ; Tue, 22 Feb 2005 21:27:22 +0000 (GMT) Received: from lakermmtao07.cox.net (lakermmtao07.cox.net [68.230.240.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2750743D5F for ; Tue, 22 Feb 2005 21:27:22 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.140]) by lakermmtao07.cox.net (InterMail vM.6.01.04.00 201-2131-117-20041022) with ESMTP id <20050222212721.RIIS5499.lakermmtao07.cox.net@mezz.mezzweb.com>; Tue, 22 Feb 2005 16:27:21 -0500 Date: Tue, 22 Feb 2005 15:28:16 -0600 To: "Garance A Drosihn" References: <64348.207.219.213.162.1109011818.squirrel@207.219.213.162> <20050221194954.GA49438@xor.obsecurity.org> <6a2d0a658b1cfe9503183eb978e4e2d6@snsonline.net> From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: User-Agent: Opera M2/7.54 (Linux, build 955) 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 21:27:22 -0000 On Tue, 22 Feb 2005 16:01:49 -0500, Garance A Drosihn wrote: > At 3:36 AM -0600 2/22/05, Jeremy Messenger wrote: >> >> I can't sleep, so I think I might have fixed it to get ${PTHREAD_*} >> add. I haven't test it in the runtime yet, but I will in the morning. >> It's updated in the same place. >> >> http://people.freebsd.org/~mezz/diff/ruby18.diff > > This works on PowerPC, 6.x-current. (The PowerPC platform only exists > in in the 6.x-current branch). I should also note that the present > ruby18 port (ruby-1.8.2_2 , without this patch) also works on PowerPC. > > This still runs into a core-dump in mini-ruby on Sparc64, 6.x-current. > The present ruby18 port (ruby-1.8.2_2) also coredumps. The previous > port (ruby-1.8.2_1) does compile and work on sparc64. However, it is > somewhat interesting that the ruby18 port has had the ia64 platform > listed as BROKEN since March 14 2004, because of a segfault during > the build. What will it happens if you redo a clean ruby18, but only apply Makefile patch? Only difference between ruby-1.8.2_1 and patch are multi-patches from Debian/Gentoo and get ruby to use the ${PTHREAD_*}. Can -lc and ${PTHREAD_LIBS} be use at the same time? Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org