<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Chris,<div><br></div><div>status can be found here - <a href="https://hg.openindiana.org/users/xenol/oi-build/file/1dcbf893845c/status">https://hg.openindiana.org/users/xenol/oi-build/file/1dcbf893845c/status</a></div><div><br></div><div>More or less around 60% of stuff compiles with GCC with minor changes (removing Studio related bits). </div><div><br></div><div>Adam</div><div><br></div><div><br><div><div>On Jan 28, 2013, at 2:20 AM, Christopher Chan <<a href="mailto:christopher.chan@bradbury.edu.hk">christopher.chan@bradbury.edu.hk</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
  
    <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Just curious, is there a list of
      packages that need massaging to build with gcc?<br>
      <br>
      On Monday, January 28, 2013 07:42 AM, Adam Števko wrote:<br>
    </div>
    <blockquote cite="mid:F14B7D66-6BF2-4445-8461-01262ED03898@gmail.com" type="cite">
      <pre wrap="">Hi guys, 

I have just few things to say.

First of all, this thread was meant to get the code review for my set of patches and not trash talking about which version of GCC should be used. As OpenIndiana doesn't have userland fully buildable by GCC, I see no point in debating which version of GCC should be used. Once everything compiles with the version we currently have (gcc 4.4.4, not the one used for compiling illumos-gate), I will try to work on that as well. For now, the priority is to get rid of studio and have oi-build fully buildable by GCC. Does anyone think differently?

Secondly, I would like to ask people to stay out of this thread if it is not directly related to the code review. If you want to discuss other topics, please create new thread on the mailing list. I mean no offense to anyone, but let's stay focused on the code review.

Lastly, thanks to people who reviewed stuff. I will work on your comments tomorrow (later today) as I want to move with this stuff forward.

Thanks for understanding and cooperation. 

Cheers,
Adam


On Jan 27, 2013, at 9:05 PM, Sašo Kiselkov <a class="moz-txt-link-rfc2396E" href="mailto:skiselkov.ml@gmail.com"><skiselkov.ml@gmail.com></a> wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">On 01/27/2013 02:57 PM, Luca De Pandis wrote:
</pre>
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">For practical purposes, the important
thing is to get OI repos to build with *any* relatively recent free
compiler (be it GCC or clang).
</pre>
          </blockquote>
          <pre wrap="">From GCC website:
3.4.3 November 4, 2004 ---> (~8 years and 9 months ago)

It's not relatively recent. It's paleolithic, man.
</pre>
        </blockquote>
        <pre wrap="">I mean no offense Luca, but you really need to read what I wrote, not
what you *think* I wrote:

"I agree with Bayard here, the difference between using GCC 4.4.4 and
4.7 is largely academic at this point. For practical purposes, the
important thing is to get OI repos to build with *any* relatively recent
free compiler (be it GCC or clang)."

So I wasn't talking about GCC 3.4.3.

</pre>
        <blockquote type="cite">
          <pre wrap="">The only possible workarounds are build a recent gcc version yourself or use 
SFEgcc package, but the last option is not a viable alternative if your CPU is 
not SSE2-capable.
</pre>
        </blockquote>
        <pre wrap="">SSE2 was introduced in 2001 and almost every CPU sold since 2003
includes them. We're talking 10+ years old CPUs. FFS, could we please
move on?

</pre>
        <blockquote type="cite">
          <pre wrap="">So, not every users are able to use that compiler/runtime.
</pre>
        </blockquote>
        <pre wrap="">We're talking about hardware that is seriously stone-age.

</pre>
        <blockquote type="cite">
          <pre wrap="">The questions that i asked are:
1) Since OI has two default compilers (one for illumos development and one for 
the rest), are there technical reasons that push back oi devs to upgrade gcc?
2) Would not it be better for all of us release OI with two compilers, one for 
Illumos development (4.4.4) and one for the rest (latest release)?
</pre>
        </blockquote>
        <pre wrap="">Where are your webrevs for the new versions of GCC? Seriously people,
you need to stop bickering and start contributing. I have no problem
with using a newer GCC for userland - whatever, I'm do Illumos
development anyway, so this discussion affects me only marginally. I'm
just getting tired of the endless stream of armchair experts who will
nonetheless sit with their arms folded waiting for somebody else to
implement their brilliant ideas.

Cheers,
--
Saso

_______________________________________________
oi-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a>
<a class="moz-txt-link-freetext" href="http://openindiana.org/mailman/listinfo/oi-dev">http://openindiana.org/mailman/listinfo/oi-dev</a>
</pre>
      </blockquote>
      <pre wrap=""></pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
oi-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a>
<a class="moz-txt-link-freetext" href="http://openindiana.org/mailman/listinfo/oi-dev">http://openindiana.org/mailman/listinfo/oi-dev</a></pre>
    </blockquote>
    <br>
  </div>

_______________________________________________<br>oi-dev mailing list<br><a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>http://openindiana.org/mailman/listinfo/oi-dev</blockquote></div><br></div></body></html>