> From: James Carlson <james.d.carlson at sun.com>
...
> > That said, I don't see a reason that *either* libcmd should become
> > Public.
> 
> That's the sticking point.  The others commenting on this thread have
> said that they expect third parties to join in on the libcmd fun:
> 
> Don Cragun said:
> 
> > Not in this PSARC case.  TBD for a future case.
> 
> David Korn wrote:
> 
> > Most shell plugins should go in .../lib/ksh/plugin.so but libcmd.so
> > is different since it is not just usable by ksh.  We have
> > nearly 40 other commands that use this library and changing the
> > location would not work for other systems that also use these commands.
> 
> Roland Mainz contributed:
> 
> > The current design was made with LOTS of thinking and we already had a
> > bitter debate&&fight over this issue (and I already pointed out that
> > exactly this bitter debate nearly destroyed the project). There isn't
> > really another option except blowing one side of completely up - and I
> > will not let that happen.
> 
> So, clearly, the project team appears to believe:
> 
>   - that libcmd.so needs to be in /lib or /usr/lib
> 
>   - that there will be applications outside of ksh that will link to
>     this library in order to avoid fork+exec or spawn overhead
> 
>   - that some of those applications will be portable across machines
>     other than Solaris, and thus it'd be bad for us to rename the
>     library
> 
> None of that sounds like Private to me, though I'd still very much
> like to see this library *be* Private.

But it doesn't sound Public either.

David Korn's comment must be at a source level.  Yep, this would require
a minimal fork from those sources.  Considering the compatibility issues,
in a couple of months, this fork will be lost in the noise.

- jek3


Reply via email to