[ksh93-integration-discuss] some questions about ksh93 integration
Roland Mainz
roland.mainz at nrubsig.org
Wed Aug 23 17:53:59 PDT 2006
Alan Coopersmith wrote:
> Roland Mainz wrote:
> > Therefore we choose the solution of "merging" both libraries - we take
> > the ksh93 version of libcmd and the Solaris libcmd and make one library
> > from it, avoiding major problems with other consolidations and even
> > honor binary backwards-compatibility to older versions of libcmd.so
>
> You can preserve binary compatibility without doing a full merge.
> Move the old one to libsuncmd.so.1 and then add filter entries to
> the mapfile for the ksh libcmd.so.1 to redirect users there.
> If nothing else it's easier for others to build their own ksh
> binaries and retain this compatibility, since they won't need to
> copy in the Sun libcmd sources.
This option was considered, too - however we would end-up with a new
library for less than a handfull of functions which I consider a waste
of both engineering and adminstrative time. AFAIK the right place would
be libcmdutils.so but I have no clue what will happen if we redirect
consumers of Solaris libcmd.so to that library which contains other
symbols, too. Solaris's and ksh93's libcmd have clean prefixes (|def*()|
and |b_*()|) but the symbols in libcmdutil.so don't have that...
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) roland.mainz at nrubsig.org
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 7950090
(;O/ \/ \O;)
More information about the ksh93-integration-discuss
mailing list