From owner-freebsd-ppc@FreeBSD.ORG Mon Dec 8 17:35:42 2008 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05456106564A for ; Mon, 8 Dec 2008 17:35:42 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from mail.icecube.wisc.edu (trout.icecube.wisc.edu [128.104.255.119]) by mx1.freebsd.org (Postfix) with ESMTP id CF5708FC13 for ; Mon, 8 Dec 2008 17:35:41 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 5C3E55824D; Mon, 8 Dec 2008 11:35:40 -0600 (CST) X-Virus-Scanned: amavisd-new at icecube.wisc.edu Received: from mail.icecube.wisc.edu ([127.0.0.1]) by localhost (trout.icecube.wisc.edu [127.0.0.1]) (amavisd-new, port 10030) with ESMTP id 4+P+WkKYQMCc; Mon, 8 Dec 2008 11:35:40 -0600 (CST) Received: from wanderer.tachypleus.net (i3-dhcp-172-16-55-200.icecube.wisc.edu [172.16.55.200]) by mail.icecube.wisc.edu (Postfix) with ESMTP id 3DC925824B; Mon, 8 Dec 2008 11:35:40 -0600 (CST) Message-ID: <493D5AE5.6020002@freebsd.org> Date: Mon, 08 Dec 2008 11:35:33 -0600 From: Nathan Whitehorn User-Agent: Thunderbird 2.0.0.18 (X11/20081126) MIME-Version: 1.0 To: =?ISO-8859-1?Q?Horst_G=FCnther_Burkhardt_III?= References: <1228748788.1832.18.camel@horst-tla> <20081208151307.GA41398@narn.knownspace> <1228755903.1832.21.camel@horst-tla> In-Reply-To: <1228755903.1832.21.camel@horst-tla> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: FreeBSD PowerPC ML Subject: Re: Sane CFLAGS. X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Dec 2008 17:35:42 -0000 Horst Günther Burkhardt III wrote: > On Mon, 2008-12-08 at 10:13 -0500, Justin Hibbits wrote: > >> Your problem is Altivec - there is no altivec support in the kernel yet, so >> you'll get SIGILL whenever it hits an altivec instruction. >> >> - Justin >> > > Wow, thanks. Dealt with. > > So... considering I've built most things with those broken CFLAGS, how > do I go about rebuilding everything I have installed ? :\ > > (Also, how far along the line is Altivec support expected to be?) :\ > > Thanks kindly, > --Horst. > Assuming these are only ports, I would suggest rebuilding ruby by hand, then doing a portupgrade -fa, which will force rebuild all ports. If you rebuilt critical system components (gcc for instance) with these CFLAGS, you might have no option but to reinstall world from CD. Altivec support shouldn't be too very complicated to add to the kernel (a matter of saving/restoring vector registers and parsing VRSAVE), and is on my todo list when I have free time again and G5 support is imported. -Nathan