On Thu, Jan 15, 2009 at 9:34 AM, Chris Quenelle <Chris.Quenelle at sun.com> 
wrote:
> In the latest proposal, the bundled compiler binaries are not versioned,
> and neither are the man pages.  If you want multiple versions of the
> compilers, you can install as many different versions of the
> unbundled product as you want.  This case is about choosing one
> version to bundle into the OS as the default compiler.


This case *should* be about setting up a structure that allows for
both the bundled and unbundled compilers to coexist and evolve in a
coordinated way.  The customer doesn't care one bit about whether Sun
considers a particular version to be bundled or not; history shows
that Sun changes its mind often about this sort of thing.  The
architecture shouldn't be tied to such marketing distinctions either.

A scheme like the current studio compilers one would work well:

/usr/suncc/$version/[bin, lib, man, ...]

A separate <something> should be used to manage the concept of
"default".  Links to /usr/bin, management of a /usr/suncc/latest
symlink, whatever should all be architecturally independent from the
delivery of a versioned compiler instance.

  -John

Reply via email to