<div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Hello,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">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.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">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.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">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.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Dates are a good way to measure that many things that happened since the first stages.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">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).</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Rich finally pushed GCC 7.3.0-il-1 as the new candidate for the default illumos compiler:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><a href="https://github.com/illumos/gcc/releases">https://github.com/illumos/gcc/releases</a><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">This is a great achievement, congratulations to Toomas, Rich, and everybody involved.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">A shadow compilaton with gcc-7 was added recently to illumos-gate to identify possible issues introduced by RTIs.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">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.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">We still provide testing build based on gcc-8 for userland, and gcc-7 for illumos-gate:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><a href="https://pkg.openindiana.org/gcc-next/">https://pkg.openindiana.org/gcc-next/</a><br></div><br><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">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.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Kind regards,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Aurélien<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:courier new,monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div></div></div></div>