[oi-dev] GCC 7.3.0-il-1

Aurélien Larcher aurelien.larcher at gmail.com
Thu Nov 1 15:28:02 UTC 2018


On Thu, Nov 1, 2018 at 9:45 AM Jean-Pierre <jean-pierre.andre at wanadoo.fr>
wrote:

> Aurélien Larcher wrote:
> > Hello,
> > about 2.5 years ago I started playing with more recent versions of GCC:
> > the intent was to support illumos by providing a testing environment for
> > new compilers.
> > I added GCC 5.x in Aug 2016, GCC 6.x in Jan 2017, GCC 7.x in April 2017,
> > then GCC 8.x in Jan 2018.
> >
> > With the help of Rich Lowe illumos patches were rebased to allow
> > building illumos and userland wih the same compiler: GCC 5/6 in Feb 2017
> > , GCC 7 in April 2017, GCC 8 in Jan 2018.
> > Dates are a good way to measure that many things that happened since the
> > first stages.
> >
> > Thanks to Toomas who relentlessly fixed illumos-gate with gcc-7 we are
> > now able to build it (I have been running for almost a year
> > cherry-picking his patches on the go).
> >
> > Rich finally pushed GCC 7.3.0-il-1 as the new candidate for the default
> > illumos compiler:
> >
> > https://github.com/illumos/gcc/releases
> >
> > This is a great achievement, congratulations to Toomas, Rich, and
> > everybody involved.
>
> I will add you to my congratulation list.
>

Thanks!

>
> > A shadow compilaton with gcc-7 was added recently to illumos-gate to
> > identify possible issues introduced by RTIs.
> >
> > Our gcc-7 paclage will be updated soon with the il-1 patchset (same
> > patchset except one patch has been improved by John Levon): gcc
> > 7.3.0-OI-2 will become gcc 7.3.0-il-1.
>
> Are these patches to gcc to be pushed upstream ?
> (or are they only required for compiling kernel code ?)
>

They are unlikely to be upstreamed and essentially used for kernel code.
One patch for standard conformance (which similar fix was integrated by
Rainer Orth in gcc-8) and some minor build fixes as well.

>
> IOW how about building a cross-compiler for developing
> user level code ?
>

I have not looked into that... but I do not think the changes affect this.

>
> Jean-Pierre
>
> > We still provide testing build based on gcc-8 for userland, and gcc-7
> > for illumos-gate:
> >
> > https://pkg.openindiana.org/gcc-next/
> >
> > While illumos-gate does not build yet with gcc-8 the patchset has been
> > around for a while: looking forward to the next GCC 8.x.0-il.
> >
> > Kind regards,
> >
> > Aurélien
> >
> > --
> > ---
> > Praise the Caffeine embeddings
> >
> >
> > _______________________________________________
> > oi-dev mailing list
> > oi-dev at openindiana.org
> > https://openindiana.org/mailman/listinfo/oi-dev
> >
>
>
>
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> https://openindiana.org/mailman/listinfo/oi-dev
>


-- 
---
Praise the Caffeine embeddings
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openindiana.org/pipermail/oi-dev/attachments/20181101/7acd77dd/attachment-0005.html>


More information about the oi-dev mailing list