On Thu, Nov 1, 2018 at 9:45 AM Jean-Pierre <[email protected]> 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 > > [email protected] > > https://openindiana.org/mailman/listinfo/oi-dev > > > > > > > _______________________________________________ > oi-dev mailing list > [email protected] > https://openindiana.org/mailman/listinfo/oi-dev > -- --- Praise the Caffeine embeddings
_______________________________________________ oi-dev mailing list [email protected] https://openindiana.org/mailman/listinfo/oi-dev
