<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Hack; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Aurélien,</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Hack; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Hack; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Huge thanks, all this development to clean up gcc 6, gcc 7 and now the on-going cleanup with gcc 8, it all would not have been possible without the compilers and You did the huge work with all those compilers. It would not have been possible without the work from Rich and Andy and all others doing reviews, testing etc but it still took that one person to actually start porting the 4.4.4 patches and actually build the compiler and make it available!</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Hack; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Hack; background-color: rgb(255, 255, 255);" class="">Thanks again,</div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: Hack; background-color: rgb(255, 255, 255);" class="">Toomas</div><div><br class=""><blockquote type="cite" class=""><div class="">On 31 Oct 2018, at 23:59, Aurélien Larcher <<a href="mailto:aurelien.larcher@gmail.com" class="">aurelien.larcher@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><div dir="ltr" class=""><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 class=""></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 class=""></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 class=""></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br class=""></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 class=""></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 class=""></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><a href="https://github.com/illumos/gcc/releases" class="">https://github.com/illumos/gcc/releases</a><br class=""></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br class=""></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 class=""></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br class=""></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 class=""></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br class=""></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 class=""></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><a href="https://pkg.openindiana.org/gcc-next/" class="">https://pkg.openindiana.org/gcc-next/</a><br class=""></div><br class=""><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 class=""></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br class=""></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 class=""></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Aurélien<br class=""></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br class=""></div>-- <br class=""><div dir="ltr" class="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><font style="font-family:courier new,monospace" size="1" class="">---<br class="">Praise the Caffeine embeddings<br class=""></font></div></div></div></div></div></div></div>
_______________________________________________<br class="">oi-dev mailing list<br class=""><a href="mailto:oi-dev@openindiana.org" class="">oi-dev@openindiana.org</a><br class="">https://openindiana.org/mailman/listinfo/oi-dev</div></blockquote></div><br class=""></body></html>