Subject: Re: Build Environment for Sparc64
To: Henry Pierce <hmp32@hotmail.com>
From: Eduardo Horvath <eeh@turbolinux.com>
List: port-sparc64
Date: 04/13/2000 08:17:03
On Wed, 12 Apr 2000, Henry Pierce wrote:
> First, I have never tampered with a release such as this...
>
> So, with that said, I am trying to get a build
> environment for the Sparc64 Platform that will allow me
> to build netbsd-current.
>
> I managed to get netbsd/sparc installed with the sparc64/32bit
> kernel. However, I am a little confused about how to get the
> include files straight so the kernel will build properly.
>
> Any pointers would be appreciated.
The kernel build is self-contained. It does not use anything in
/usr/include.
What you need to do is build a 64-bit toolchain:
binutils-2.9.1 with the bugfix or the in-tree version configured
with --enable-64-bit-bfd
egcs or post-egcs gcc configured with target=sparc64-*-elf
Then add an /etc/mk.conf that uses those compilers instead of the 32-bit
ones. gcc will bomb on several files. They will need to be compiled by
hand without optimization.
Eduardo Horvath