From owner-freebsd-ppc Thu Feb 27 23:37: 1 2003 Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D16737B401; Thu, 27 Feb 2003 23:37:00 -0800 (PST) Received: from gt3.OntheNet.com.au (nt.com.au [203.13.70.61]) by mx1.FreeBSD.org (Postfix) with ESMTP id E283543F3F; Thu, 27 Feb 2003 23:36:58 -0800 (PST) (envelope-from grehan@freebsd.org) Received: from freebsd.org (CPE-203-45-238-180.qld.bigpond.net.au [203.45.238.180]) by gt3.OntheNet.com.au (8.12.6/8.12.6) with ESMTP id h1S7b3VU010875; Fri, 28 Feb 2003 17:37:03 +1000 (EST) (envelope-from grehan@freebsd.org) Message-ID: <3E5F11AB.BE6725A5@freebsd.org> Date: Fri, 28 Feb 2003 17:37:15 +1000 From: Peter Grehan X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.2.14-12 i686) X-Accept-Language: en MIME-Version: 1.0 To: obrien@freebsd.org Cc: freebsd-powerpc@freebsd.org Subject: Re: Patch to allow buildworld for powerpc References: <1045782782.618.48.camel@localhost> <3E556D95.37339AF0@freebsd.org> <20030225170134.GA94451@dragon.nuxi.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ppc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Rather than dicking around with cross-builds (which I've *NEVER* gotten > to work), when can we get a tarball that I can lay down and do NFS > booting? http://people.freebsd.org/~grehan/root_current.tar.bz2 but, use the more recent kernel from http://people.freebsd.org/~grehan/kernel The loader in the tarball is fine. I will fix all toolchain problems and push the changes back to > the FSF repo when that happens. The toolchain in the tarball is built with default-signed-chars, mainly since it avoided the 50 or so compile warnings from code that isn't unsigned-char safe. This was laziness on my part, and should really be fixed. ARM/S390 are also unsigned-char arch's, and NetBSD/PPC & Linux/PPC used unsigned chars. The gcc mods used in the build are Benno's combined sysv4.h/freebsd.h, up at http://people.freebsd.org/~grehan/gcc_freebsd_benno.diff. One toolchain problem is that there really needs to be a shared libgcc. The static one generates non-PIC relocations e.g. try running vmstat. There are also non-PIC relocations in libstdc++, but I haven't investigated enough to see if it is the static libgcc causing these. later, Peter. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ppc" in the body of the message