Re: README: ports switching to GCC 8.

Jerome Ibanes <[email protected]>
Newsgroups gmane.os.netbsd.ports.sparc64
Message-ID <CAB+41mEPysYbQRuhL-4Qfo=dg-ZgMh22TyPUb81j8h-rBJiG_Q@mail.gmail.com>
Thank you

On Tue, Dec 3, 2019 at 10:39 AM Michael L. Hitch <[email protected]> wrote:

> On Sun, 17 Nov 2019, Michael L. Hitch wrote:
>
> > On Sun, 17 Nov 2019, matthew green wrote:
> >
> >> hi folks.
> >>
> >>
> >> i've recently switched sparc* to GCC 8 and will be soon
> >> switching powerpc.  just running a few more tests to
> >> ensure builds should work.
> >>
> >> you'll probably need to do a clean build, though at least
> >> tools/gcc itself will be OK.
> >>
> >> as always, please send-pr or email me with issues related
> >> to this.
> >
> >  I tried to boot a sparc64 kernel that I think was built after the
> switch on
> > an Ultra 45, and it fails to find any disks.  I see the same problem
> with a
> > netbsd-9 branch kernel.  This looks very similar to PR
> port-sparc64/54211,
> > except that mine is an mtp controller.  That PR was after sparc64 was
> > switched to GCC 7, so my first instinct is the problem may be due to GCC
> 7
> > and GCC 8.  I haven't had any time to do any debugging yet, but hope to
> work
> > on it soon.
>
>    OK, I was able to track down the commit that causes this failure, and it
> was not obvious.  The commit was revision 1.69 of sys/dev/i2c/i2c.c.  This
> resulted in attempting to configure amdtemp0 instead of gpio0.  Reverting
> this change results in a working kernel - both netbsd-9 (gcc7) and
> -current (gcc8).
>
>    So far, I've only booted a new kernel.  I plan to install th whole
> release on a disk to see that other things work.
>
> Mike
>
> ---
> Michael L. Hitch                        [email protected]
> Operations Consulting,  University Information Technology
> Montana State University, Bozeman, MT     USA
>
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.