<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 1, 2018 at 9:45 AM Jean-Pierre <<a href="mailto:jean-pierre.andre@wanadoo.fr">jean-pierre.andre@wanadoo.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">AurĂ©lien Larcher wrote:<br>
> Hello,<br>
> about 2.5 years ago I started playing with more recent versions of GCC:<br>
> the intent was to support illumos by providing a testing environment for<br>
> new compilers.<br>
> I added GCC 5.x in Aug 2016, GCC 6.x in Jan 2017, GCC 7.x in April 2017,<br>
> then GCC 8.x in Jan 2018.<br>
><br>
> With the help of Rich Lowe illumos patches were rebased to allow<br>
> building illumos and userland wih the same compiler: GCC 5/6 in Feb 2017<br>
> , GCC 7 in April 2017, GCC 8 in Jan 2018.<br>
> Dates are a good way to measure that many things that happened since the<br>
> first stages.<br>
><br>
> Thanks to Toomas who relentlessly fixed illumos-gate with gcc-7 we are<br>
> now able to build it (I have been running for almost a year<br>
> cherry-picking his patches on the go).<br>
><br>
> Rich finally pushed GCC 7.3.0-il-1 as the new candidate for the default<br>
> illumos compiler:<br>
><br>
> <a href="https://github.com/illumos/gcc/releases" rel="noreferrer" target="_blank">https://github.com/illumos/gcc/releases</a><br>
><br>
> This is a great achievement, congratulations to Toomas, Rich, and<br>
> everybody involved.<br>
<br>
I will add you to my congratulation list.<br></blockquote><div><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">Thanks!</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> A shadow compilaton with gcc-7 was added recently to illumos-gate to<br>
> identify possible issues introduced by RTIs.<br>
><br>
> Our gcc-7 paclage will be updated soon with the il-1 patchset (same<br>
> patchset except one patch has been improved by John Levon): gcc<br>
> 7.3.0-OI-2 will become gcc 7.3.0-il-1.<br>
<br>
Are these patches to gcc to be pushed upstream ?<br>
(or are they only required for compiling kernel code ?)<br></blockquote><div><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">They are unlikely to be upstreamed and essentially used for kernel code.</div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">One patch for standard conformance (which similar fix was integrated by Rainer Orth in gcc-8) and some minor build fixes as well.<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
IOW how about building a cross-compiler for developing<br>
user level code ?<br></blockquote><div><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">I have not looked into that... but I do not think the changes affect this.<br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default"></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Jean-Pierre<br>
<br>
> We still provide testing build based on gcc-8 for userland, and gcc-7<br>
> for illumos-gate:<br>
><br>
> <a href="https://pkg.openindiana.org/gcc-next/" rel="noreferrer" target="_blank">https://pkg.openindiana.org/gcc-next/</a><br>
><br>
> While illumos-gate does not build yet with gcc-8 the patchset has been<br>
> around for a while: looking forward to the next GCC 8.x.0-il.<br>
><br>
> Kind regards,<br>
><br>
> AurĂ©lien<br>
><br>
> --<br>
> ---<br>
> Praise the Caffeine embeddings<br>
><br>
><br>
> _______________________________________________<br>
> oi-dev mailing list<br>
> <a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
> <a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="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>