Re: Errors building netbsd-8 on sparc64

Michael <[email protected]>
Newsgroups gmane.os.netbsd.ports.sparc64
Organization The NetBSD Foundation
Message-ID <20171010005139.3d0ca0c8@blackbush>
Hello,

On Mon, 9 Oct 2017 22:38:32 +0100
Sad Clouds <[email protected]> wrote:

> On Mon, 9 Oct 2017 09:25:18 +0200
> Martin Husemann <[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.