[alsa-devel] skype and old alsa RC4 symbols

Jon Smirl jonsmirl at gmail.com
Fri Apr 10 18:13:07 CEST 2009


On Wed, Apr 8, 2009 at 5:55 PM, Jon Smirl <jonsmirl at gmail.com> wrote:
> I would like to run pulseaudio 9.15 contained in this ubuntu
> repository since it fixes my problems with S/PDIF
> https://launchpad.net/~themuso/+archive/ppa

I finally fixed this by hacking around to define -DUSE_VERSIONED_SYMBOLS.

Something is wrong in the build process for these packages.


>
> However, the 32b compatibility library in this build don't work with
> skype since it is missing some RC4 obsolete symbols.
>
> jonsmirl at terra:/home/apps/alsa-lib-1.0.19/debian/lib32asound2/usr/lib32$
> readelf -W -s libasound.so.2.0.0 | grep
> snd_pcm_hw_params_get_channels_min
>   174: 0004a970    58 FUNC    WEAK   DEFAULT   12
> snd_pcm_hw_params_get_channels_min@@ALSA_0.9
>   454: 0004a970    58 FUNC    GLOBAL DEFAULT   12
> __snd_pcm_hw_params_get_channels_min@@ALSA_0.9
>
> The 64b library has the missing RC4 symbols.
>
> jonsmirl at terra:/home/apps/alsa-lib-1.0.19/debian/libasound2/usr/lib$
> readelf -W -s libasound.so.2.0.0 | grep
> snd_pcm_hw_params_get_channels_min
>   173: 000000000004ff10    15 FUNC    GLOBAL DEFAULT   12
> snd_pcm_hw_params_get_channels_min@@ALSA_0.9.0rc4
>   177: 000000000004ff20    31 FUNC    GLOBAL DEFAULT   12
> snd_pcm_hw_params_get_channels_min at ALSA_0.9
>   462: 000000000004ff10    15 FUNC    GLOBAL DEFAULT   12
> __snd_pcm_hw_params_get_channels_min@@ALSA_0.9
> jonsmirl at terra:/home/apps/alsa-lib-1.0.19/debian/libasound2/usr/lib$
>
> How do I get the RC4 symbols into the 32 library? I can pull down the
> source for this and build without problem. I just can't identify what
> needs to be changed to make the symbols appear in the 32b compat lib.
>
> --
> Jon Smirl
> jonsmirl at gmail.com
>



-- 
Jon Smirl
jonsmirl at gmail.com


More information about the Alsa-devel mailing list