John Plocher wrote:
>
> I'd go out on a limb and suggest that, since this is an obvious case of
> not following the instructions, and since we are quickly moving towards
> a major release classification for Nevada/ON, which gives one (and 
> probably
> only one) honeymoon opportunity to clean up such things, we should simply:
I clearly heard that the same compatible rules we to be inplace for the 
library
interfaces.  The semi-major release classification was for utilities 
(and perhaps
administration - not clear to me).  These are library interfaces, hence 
I think
we need to think in Minor release terms.  Maybe this will be clearer on
Wednesday.
>     Delete the header files as above,
They are in source.  Who cares?  They are implementation. Certainly not 
architecture.
>     Create a LD_PRELOAD shim that restores these symbols for the
>     things that need it, and
I need to think about this more, but I don't think this works reliably if
third-party libraries are in the mix.  At this point, its just a nit.
>     Eliminate all of the SUNWprivate leading-underscore symbols
>     involved in the synonyms scheme.  Period.
Comma or semi-colon perhaps?  (See: how Major is Major)
> If something breaks, let it use the preload shim.  End of story.
The ARC shouldn't be designing this.  *If* there is a need for a
shim it should be part of the proposal, including any caveats.
Like I I said, I'm not sure we need a shim (TBD).
>
>   -John
- jek3


Reply via email to