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
>>>