Port-sparc64 archive

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

Re: Errors building netbsd-8 on sparc64



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.


Home | Main Index | Thread Index | Old Index