Re: Errors building netbsd-8 on sparc64
Sad Clouds <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.sparc64 |
|---|---|
| Message-ID | <[email protected]> |
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.