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