On Wed, Dec 20, 2017 at 03:55:30PM +0100, Jeremie Courreges-Anglas wrote:
> 
> Hi,
> 
> Here's a simple diff to tighten things up.
> 
> check_sym output:
> /usr/lib/libsndio.so.6.1 --> obj/libsndio.so.7.0
> Dynamic export changes:
> removed:
>       __bss_start
>       __data_start
>       _aucat_close
>       _aucat_open
>       _aucat_pollfd
>       _aucat_rdata
>       _aucat_revents
>       _aucat_rmsg
>       _aucat_setfl
>       _aucat_wdata
>       _aucat_wmsg
>       _edata
>       _end
>       _fini
>       _init
>       _mio_aucat_open
>       _mio_create
>       _mio_rmidi_open
>       _sio_aucat_open
>       _sio_create
>       _sio_onmove_cb
>       _sio_onvol_cb
>       _sio_printpos
>       _sio_sun_open
>       _sndio_debug
>       _sndio_debug_init
>       _sndio_parsenum
>       _sndio_parsetype
> 
> PLT removed:
>       _aucat_close
>       _aucat_open
>       _aucat_pollfd
>       _aucat_rdata
>       _aucat_rmsg
>       _aucat_setfl
>       _aucat_wdata
>       _aucat_wmsg
>       _mio_aucat_open
>       _mio_create
>       _mio_rmidi_open
>       _sio_aucat_open
>       _sio_create
>       _sio_onmove_cb
>       _sio_onvol_cb
>       _sio_printpos
>       _sio_sun_open
>       _sndio_debug_init
>       _sndio_parsenum
>       _sndio_parsetype
> 
> 
> The symbols in Symbols.map are ordered after decls in sndio.h.  Diff
> already discussed with ratchov@, who gave his ok and is confident that
> nothing actually uses those symbols.
> 
> Anyone else with a shared lib version crank?
> 

Thanks; AFAICS, this could go in without the crank (though it wouldn't
hurt). The symbols the diff removes are all internal "hidden"
functions (prefixed with '_' which is reserved in C).

> ok?
> 

sure

Reply via email to