[oi-dev] Transitioning from Sun Studio to gcc & clang/llvm

Garrett D'Amore garrett at nexenta.com
Tue May 24 08:16:03 UTC 2011


I doubt Oracle will care about binary compatibility going forward, and I half expect us not to see any more separate Solaris releases after Solaris 11.  If it is not in Exadata, I don't think Oracle cares.

  -- Garrett D'Amore

On May 24, 2011, at 12:13 PM, "Alasdair Lumsden" <alasdairrr at gmail.com> wrote:

> Hi Guido,
> 
> On 23 May 2011, at 21:29, Guido Berhoerster wrote:
> 
>> * Alasdair Lumsden <alasdairrr at gmail.com> [2011-05-23 17:22]:
>>> This is why the gcc version supplied will be fixed for a 5+ year period - I doubt we'll be changing the gcc version any time soon after doing this. When we do update to a newer GCC or to llvm/clang or another compiler, we can continue to supply the library, via a compat package.
>> 
>> Currently x.0  gcc releases seem to be supported for about two
>> years [1], that means gcc 4.5 will likely be supported until
>> around April 2012. Even if we adopt 4.6.0 now, we will be on our
>> own with it for three years. This is not so much a problem for
>> large Linux vendors like Redhat or SUSE which have inhouse
>> capacities/expertise to deal with any issues on their own but I
>> know it has been biting Projects like FreeBSD and given our
>> current manpower and capacities I don't see how we can deal with
>> that.
> 
> Unfortunately I don't think we have a choice in the matter. Unless richlowe's patches can be added to llvm/clang easily then we have to take a pragmatic approach.
> 
> At some point over the next 2 years Oracle will switch to gcc 4.x, and when they do I imagine it'll go into userland-gate, where we can pick up the patches they integrate. I seem to remember reading something about gcc-4 recently but I can't for the life of me remember where, perhaps I dreamt it. We also have the patches available from the major distributions, and primarily security patches are the major concern here.
> 
> Lastly, if we're planning to use libc++ then thats one less component to worry about.
> 
> I don't view support as a massive headache, but I do appreciate it's something we need to keep in mind.
> 
> Cheers,
> 
> Alasdair
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> http://openindiana.org/mailman/listinfo/oi-dev




More information about the oi-dev mailing list