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

Reply via email to