Josh Hurst wrote:
> On 2/5/07, David.Comay at sun.com <David.Comay at sun.com> wrote:
> > > Known issue. Solaris has the strict rule that we're not allowed to ship
> > > any *.so files if the API is not public, therefore we do not ship the
> > > *.so files. However some people may be interested to play around with
> > > the API (e.g. to build ksh93 plugins (builtin commands, functions etc.))
> > > ... the *.so links can easily be restored by hand but the lint files
> > > cannot be "restored" if we don't ship it. That's why we're ending up
> > > with a weired chimera shipped with three legs where leg No. 4 can be
> > > substituted with a wooden one on demand (erm... Ok... this metapher
> > > isn't a good one... ;-( ).
> >
> > I'm confused.  If these APIs are not public, then people should not be
> > playing around with using the APIs except in the context by which
> > they're ARCed.
> 
> The ksh93 API is public for everyone else when compiling the source
> from ATT. Why are you trying to prevent the usage of the API by adding
> more barriers? The Solaris manual page already says that Sun considers
> it 'not public'. Why isn't this enough?

It's not "enougth" because Solaris gurantees some kind of API stabilty
once there are *.so files and lint libraries around (or better: Read
http://mail.opensolaris.org/pipermail/ksh93-integration-discuss/2007-February/002179.html
, James is much better at explaining the issue... :-) ).

A possible excape route may be to create something like a
"SUNWastprivateplayground" package which provides the private API
add-ones as a seperate package stored at the project website... would
that be allowed ?

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to