<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 26, 2017 at 2:21 PM, Aurélien Larcher <span dir="ltr"><<a target="_blank" href="mailto:aurelien.larcher@gmail.com">aurelien.larcher@gmail.com</a>></span> wrote:<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="gmail-"><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div>I started doing build of oi-userland with GCC 6 in fresh zones to fix:<br></div></div>1) missing build dependencies<br></div>2) compilation issues<br><br></div>I push things there:<br><br><a target="_blank" href="https://github.com/alarcher/oi-userland/commits/gcc6">https://github.com/alarcher/oi<wbr>-userland/commits/gcc6</a></div></div></div></div></div></div></div></blockquote><div><br></div></span><div>Looking at my build zone after running overnight, 2100 packages are now built and published with gcc 6.3. <br></div></div></div></div></blockquote><div><br></div><div>Checking my build zone, progressing beyond 3000 packages republished now.<br><br></div><div>The rebuild script fixed and committed some dependency fixes, took the time to move and squash a few of them and updated the commit queue:<br><div><br><a target="_blank" href="https://github.com/alarcher/oi-userland/commits/gcc6">https://github.com/alarcher/oi<wbr>-userland/commits/gcc6</a><br><br></div><div>Feel free to cherry-pick and integrate.<br></div><div><br></div><br></div><div> </div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br> </div><span class="gmail-"><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div dir="ltr"><div><div><div><div><div><div><br><br></div>Considering the fairly long list of packages to fix, I would like to ask for help but with a different approach.<br><br></div>1) I push fixes to the gcc6 branch during the rebuild in my GCC 6 environment.<br></div>2) one or more persons cherry-pick the commits as they come, make publish in a normal environment and open the PR.<br></div><div>3) I rebase on oi/hipster as PRs are merged.<br></div><div><br></div><div>(Call it OI Taylorism)<br></div>So far most changes do not affect the end-product but build systems (dependencies, autotools).<br><br></div><div>If we want to move forward it is crucial to progress on this.<br></div><div>Even helping with a few PRs would be very much appreciated!<br></div>Kind regards<br><br></div>Aurelien<span class="gmail-m_3829677616506709993HOEnZb"><font color="#888888"><br clear="all"><div><div><div><div><div><div><div><div><div><div><div><div><div><br>-- <br><div class="gmail-m_3829677616506709993m_-4543228045237240608gmail_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></div></div></div></div></div></div></div></div></div></div></font></span></div>
</blockquote></span></div><span class="gmail-"><br><br clear="all"><br>-- <br><div class="gmail-m_3829677616506709993gmail_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>
</span></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><div 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>