David Orman wrote:
> Greetings,
>
> I'm sure this has been discussed before, but I was unfortunately not 
> able to dredge up this information. What are the plans with OSOL in 
> terms of gcc/sun studio? Is the plan to eventually have OSOL built 
> around gcc, and integrate the additional optimizations sun studio is 
> capable of into gcc (mainline?) Probably some licensing/intellectual 
> properties involved here, just curious what the game plan is.
>
> What prompts this question - I have a heck of a time compiling a lot 
> of software on OSOL. Not that this is a fault of OSOL (90% of the time 
> it's braindead autoconf scripts, and things of the like - written for 
> gnu-specific toolchains - for example the linker.) I'm just curious if 
> the eventual plan is to switch to the gnu toolchain for the base 
> distribution, or if there will always be a seperation, with some 
> solaris development toolchain tools, and some gnu.
>
> Also, this post piqued my interest: 
> http://forums.opensolaris.com/thread.jspa?threadID=492&tstart=0 
> <http://forums.opensolaris.com/thread.jspa?threadID=492&tstart=0>
>
> One last thing, what's the status of gcc in opensolaris? This is quite 
> an older version, although I don't necessarily need any of the newer 
> functionality/fixes, they'd be nice. :) I attempted a build, but it 
> was (as usual) a lot of fist fighting, and I didn't have to time to 
> deal with it.
>
> [EMAIL PROTECTED]:~$ gcc --version
> gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)
> Copyright (C) 2004 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR 
> PURPOSE.
>
> [EMAIL PROTECTED]:~$
>
> Thank you for all of your input, even if you're just pointing me in 
> the right direction or telling me where to look, it would be very much 
> appreciated!
>
> Keep up the great work, I look forward to the future. :)
>
> Cheers,
> David Orman
> ------------------------------------------------------------------------
>
> _______________________________________________
> indiana-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
>   
There was a standalone 4.x technology preview around the net somewhere, 
might have been for SPARC only though.  There's always Blastwave mirrors 
(Yes it seems to be back up) and the dated SFW site with different 
newish GCC builds.  I doubt at this time Sun will be able to sort 
through patent issues to get the support integrated.  Placing more 
dependence on GCC is not a good idea, despite what you may think about 
it being a necessity, it really isn't.  Most packages on top of the base 
are built with SPEC files which have per-compiler settings, where 
appropriate or necessary.  I suspect that integration, especially with 
regards to GNU autotools will eventually happen in the Sun Studio tree, 
but maybe not in the other direction, and probably not with regards to 
the actual C/CC compilers.

The GCC bundled on OpenSolaris is a cumulation of backported fixes and 
Solaris-specific optimizations, and is fairly successful at compiling 
with parity most of the distribution's core components, but not the 
kernel, which still prefers Sun Studio 11, while the current release is 
Sun Studio 12.  As for OpenSolaris Indiana (Not SXCE) there are 
integration issues at hand with maintaining multiple Sun Studio bundles 
on the system, let alone fetching them, so you need to grab the packages 
and use the provided tools to install it the old way instead of using 
ips if this is the case.  Any competant developer should be able to 
juggle around compilers, but when it comes to OpenSolaris' offerings in 
particular there are many and it can be quite confusing.

Perhaps you should try and locate who is doing GCC 4.x for OpenSolaris 
if you depend on something in particular that was fixed in the release.  
GCC 4.x release seems to produce more optimized code than 3.x, 
especially with regards to loop optimization and parallelization, so 
it's important that at minimal developers are made aware of its state on 
OpenSolaris, and if possible to provide it through a SVR4 package to 
SXCE users and publish to an ips mirror so we can maintain our 
workspaces with clean copies of the current developer tools.  Here's a 
link for GCC4 support on OpenSolaris SPARC which says it's augmented to 
be almost on par with Sun Studio, hopefully they do the same for us x64 
users: http://opensolaris.org/os/project/gccfss-on/

James
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to