Roger A. Faulkner wrote:
> However, a search of all of the executables and libraries
> not delivered from OS/NET and also all the executables and
> libraries in /usr/dist reveals that /lib/libm.so.2, some
> older versions of the Studio compiler/debugger components,
> and some ancient programs in /usr/dist call 55 of the
> SUNWprivate symbols. So these 55 must be retained,
> hopefully to be removed in some future update of Solaris.
Few thoughts...
1) Feels kind of selfish to leave symbols there because
it would be painful for us to remove them, without
applying similar considerations to others' code.
2) Could we supply a sticky plaster, possibly in the form
of an LD_PRELOAD library, which would reinstate the
symbols for when some unsuspecting customer trips over
some application which relied on them?
Perhaps this could even be a workaround which avoids
retaining the 55 symbols?
3) When appcert(1) is run, it (optionally) mails off the
results to Sun, apparently so we can check for things
like this before removing symbols. I've no idea where
that data ends up in Sun, but seems like it might be a
good idea to scan it to see if we can identify a worse
problem than currently anticipated.
--
Regards
Andrew