Steve Clamage wrote: > Only the libstdcxx runtime libraries would be needed to use the > application, and they will be part of Solaris. You would not need > access to a Sun Studio installation to run the application. > > More generally: > > - Sun Studio is free, just like Solaris. You can use it at no cost to > create applications that you then sell. (Support is not free.) > > - Some runtime libraries that might be used by an application built > with Sun Studio are not installed with Solaris. Those libraries are > freely distributable with the application. Example: Sun Studio > includes a garbage-collecting library, libgc. If you choose to use it > as part of an application, you can freely distribute libgc with your > application. > > In short, building an application with Sun Studio never requires that > application users have access to Sun Studio.
There are actually better cases where the compiler folks provide bits that are delivered *with* Solaris (but in a separate consolidation from ON). libm, libC, etc. I'd recommend that this apache libstdc++ could be handled the same way. -- Garrett > > --- > Steve Clamage, stephen.clamage at sun.com > > > On 09/04/08 10:40, Gary Winiger wrote: >>> The short version of my position is that the Apache headers and runtime >>> libraries should not be part of an ON consolidation, but should be >>> provided by the Sun Studio compiler team. The headers should be part >>> of the compiler, not installed in /usr/include, and the runtime >>> libraries should be delivered into Solaris by the Sun Studio team >>> just as other C++ runtime libraries are currently delivered. >> >> My understanding is that such things as KDE depend on this library. >> If correct, is the proposal that Sun Studio needs to be >> purchased/installed in order to run KDE? >> >> Gary.. >>> The C++ compiler team already has plans to do what I suggest, but we >>> were planning to do it in a future compiler release. We could move >>> more quickly, if necessary. >>> >>> --- >>> Steve Clamage, stephen.clamage at sun.com >>>