Port-sparc64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Errors building netbsd-8 on sparc64



Hello,

On Mon, 9 Oct 2017 22:38:32 +0100
Sad Clouds <cryintothebluesky%googlemail.com@localhost> wrote:

> On Mon, 9 Oct 2017 09:25:18 +0200
> Martin Husemann <martin%duskware.de@localhost> wrote:
> 
> > On Mon, Oct 09, 2017 at 09:08:17AM +0200, Martin Husemann wrote:  
> > > On Mon, Oct 09, 2017 at 06:43:43AM +0100, Sad Clouds wrote:  
> > > > Hi commenting out these two in mk.conf resulted in a successful
> > > > build
> > > > 
> > > > COPTS+=-pipe
> > > > CPUFLAGS+=-mcpu=ultrasparc
> > > > 
> > > > I think it's the CPUFLAGS option that causes issues. This looks
> > > > like a NetBSD bug, as I mentioned previously, it used to work for
> > > > years, until now.  
> > > 
> > > It has to be: the default for -mcpu is ultrasparc anyway, so this
> > > is a no-op at the compiler level.  
> > 
> > I can not reproduce it, but I used a slightly different variation:
> > 
> > .if ! defined(_ETC_MK_PIPE_DONE)
> > _ETC_MK_PIPE_DONE=1
> > CFLAGS += -pipe
> > .endif
> > 
> > .if ${MACHINE} == "sparc"
> > CFLAGS+= -mcpu=v8 -mtune=supersparc
> > .elif ${MACHINE} == "sparc64"
> > CPUFLAGS+=-mcpu=ultrasparc
> > .endif
> > 
> > 
> > Martin  
> 
> Hi, just tried different combinations and strangely, setting
> 
> COPTS+=-pipe
> 
> causes the failure, nothing to do with -mcpu flags.

Hmm, I've had -O2 -mcpu=ultrasparc -pipe in CFLAGS since ~forever,
never seen any problems with it.

have fun
Michael


Home | Main Index | Thread Index | Old Index