Subject: Re: Stock i386 kernels with GCC4 (patches included)
To: None <current-users@NetBSD.org>
From: Sergey Lungu <sergey.lungu@gmail.com>
List: current-users
Date: 05/30/2006 01:17:14
On Mon, May 29, 2006 at 08:04:23PM +0200, Geert Hendrickx wrote:
> On Tue, May 30, 2006 at 12:46:00AM +0400, Sergey Lungu wrote:
> > - NET4501, XEN0, XENU and XEN3_U do not build at all, because of the
> >   makeoptions with -mcpu option, wich is not recognized by GCC4 anymore.
> >   Don't know how fix this without breaking GCC3 builds, 'cause `config'
> >   has no `if' statements (Am I right?:). BTW, should they be in configs
> >   at all?
> 
> % grep mcpu *
> NET4501:makeoptions     COPTS="-Os -mcpu=i486"
> XEN0:makeoptions        COPTS="-O2 -mcpu=i686 -march=i686"
> XEN3_U:makeoptions      COPTS="-O2 -mcpu=i686 -march=i686"
> XENU:makeoptions        COPTS="-O2 -mcpu=i686 -march=i686"
> 
> the -mcpu flags in XEN* are redundant because they're implied by the -march
> flags already, and NET4501 may use -march=i486 because the Soekrises have
> an i486 compatible CPU.  

You are right! Then this should be fixed like this...

-- 
Sergey Lungu