On Thu, Jan 15, 2009 at 11:47 AM, Chris Quenelle <Chris.Quenelle at sun.com> 
wrote:
> multiple compilers in /usr

This thread suggested at least two, and I can see more: the bundled
one and the express one; we also have the version that can be used to
compile OpenSolaris -vs- the one shipped by the compiler team, ...

> very interesting challenge to deliver a subset of that product
> into Nevada on a regular basis.

... which is why I suggested coming up with an overarching architecture...

It doesn't have to be an "interesting challenge".   It *could* be as
simple as choosing which packages to co-bundle and install.  The whole
bundled/unbundled, /usr -vs- /opt thing is not set in stone.  You
could come up with another, better scheme.   The problem I see in this
case is that it is built on a lot of history,  it assumes that some
things can and other things can't be changed, and it has some vision
for a future that changes based on who is doing the talking.

My suggestion is to take a step back and ask what the best possible
result might look like.

When /I/ do that, I get something that smells a lot more like the Java
JDK mechanism (everything under /usr/jdk/$version, with /usr/java
being a symlink to the default version) than this current "some stuff
in /usr, but other stuff that is the same, but different in /opt,
depending on what time of day it is in Sun's compiler marketing
department" :-)  Of course, /your/ mileage may vary, may contain nuts,
etc...

  -John

Reply via email to