Nicolas Williams wrote:
> On Thu, Jan 15, 2009 at 01:42:47PM -0800, Danek Duvall wrote:
>> On Thu, Jan 15, 2009 at 03:34:22PM -0600, Nicolas Williams wrote:
>>
>>> On Thu, Jan 15, 2009 at 01:16:54PM -0800, Danek Duvall wrote:
>>>> On Thu, Jan 15, 2009 at 11:46:11AM -0800, Douglas Walls wrote:
>>>>
>>>>> Ah, yes thanks for that clarification.  /usr/compilers has such public
>>>>> interfaces, i.e. a bin, lib and man directory intended to be placed in 
>>>>> $PATH and $MANPATH when necessary to override whatever the current
>>>>> defaults are in /usr/bin /usr/man.
>>>> But if you're putting links for everything in /usr/bin and /usr/share/man,
>>>> and there is only the single version, then why would you set PATH and
>>>> MANPATH?
>>> To pick one from multiple versions.  Like we do with Perl5, say.
>> Yes, but to quote from the revised fast-track:
>>
>>     There will not be multiple versions, there will only be one set of
>>     bundled compilers.
> 
> Oh, silly me, I thought that because LSARC/2008/776 proposed to deliver
> GNU compilers into /usr/compilers/gcc<version> that this one would too.
> I guess I have to read the rest of this thread (or slink away -- it
> seems daunting).

Yes.  You'll find the case sponsor announced ...

"Based on the valuable feedback, the two projects have agreed not to
  co-locate their files under /usr/compilers."

> 
> Our build machines have multiple versions of Sun Studio installed.  Why
> would one not want the this case to allow the same???

It does allow the same ... this case says:

4. Technical Description:
     4.1. Details:

    - The design of the Sun compilers precludes just installing
      them into /usr/bin, /usr/lib, etc. without significant
      redesign.  We need a location into which to install the
      compiler components, with symlinks to those components
      installed in /usr/bin and /usr/share/man.  The delivery will
      install the bundled compiler collection components into
      /usr/compilers/{bin,lib,...}, with symlinks in /usr/bin and
      /usr/share/man.  We chose the name 'compilers' to
      intentionally indicate these are the
      default|builtin|preferred|bundled compilers.  There will not
      be multiple versions, there will only be one set of bundled
      compilers.  Versions of the unbundled Sun Studio will
      continue to install into /opt, i.e. /opt/sunstudio13,
      /opt/sunstudio14, etc..  Note Sun Studio also provides an
      optional package for installing links in /usr/bin and
      /usr/share/man, these would then override the links of this
      bundled compiler as it does previously installed versions of
      Sun Studio.


> 
> Nico

Reply via email to