Nicolas Williams writes:
> On Mon, Jan 12, 2009 at 07:21:43PM +0100, Rainer Orth wrote:
> > George Vasick writes:
> >
> > > > Since this will contain version-specific bin directories which users are
> > > > expected to add to their PATH, it shouldn't go below /usr/lib. Existing
> > > > precedent would be /usr/gcc/4.3.
> > >
> > > Normally, users would not need to add version specific directories to
> > > their PATH, /usr/bin and /usr/gnu/bin would work just fine in the case
> > > where only one version of gcc is installed.
> >
> > I don't buy this: if there were no intention to be able to install
> > [...]
>
> I do, at least in your OS/Net example, since your ON nightly(1)
> environment must provide a path to the compilers to use. And people who
Obviously I agreed with you (and provided examples where multiple compilers
are needed).
> build multiple consolidations, and multiple versions of each
> consolidation (Solaris 10 updates vs. OpenSolaris/Solaris Next) already
> have to have multiple compiler versions installed.
Unfortunately, this is a bad example, though: the OS/Net requirements are
usually much more strict than just a particular compiler version. For
released versions, a particular set of patches is required, which cannot be
captured in a version number (at least not pre-IPS).
Rainer