[OpenIndiana-discuss] GCC 7.3.0-il-1

Aurélien Larcher aurelien.larcher at gmail.com
Wed Oct 31 21:59:33 UTC 2018


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.
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.

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


More information about the openindiana-discuss mailing list