[Buildroot] [PATCH 2/9] alsa-utils : bump to 1.0.24.2

Chih-Min Chao cmchao at gmail.com
Mon Mar 14 04:02:33 UTC 2011


On Mon, Mar 14, 2011 at 7:27 AM, Peter Korsgaard <jacmet at uclibc.org> wrote:
>>>>>> "Chih-Min" == Chih-Min Chao <cmchao at gmail.com> writes:
>
>  Chih-Min> Signed-off-by: Chih-Min Chao <cmchao at gmail.com>
>  Chih-Min> ---
>  Chih-Min>  package/multimedia/alsa-utils/alsa-utils.mk |    2 +-
>  Chih-Min>  1 files changed, 1 insertions(+), 1 deletions(-)
>
>  Chih-Min> diff --git a/package/multimedia/alsa-utils/alsa-utils.mk b/package/multimedia/alsa-utils/alsa-utils.mk
>  Chih-Min> index 4ab49d3..26c270b 100644
>  Chih-Min> --- a/package/multimedia/alsa-utils/alsa-utils.mk
>  Chih-Min> +++ b/package/multimedia/alsa-utils/alsa-utils.mk
>  Chih-Min> @@ -3,7 +3,7 @@
>  Chih-Min>  # alsa-utils
>  Chih-Min>  #
>  Chih-Min>  #############################################################
>  Chih-Min> -ALSA_UTILS_VERSION = 1.0.23
>  Chih-Min> +ALSA_UTILS_VERSION = 1.0.24.2
>
> This breaks on uClibc where we don't have the exp10 glibc extension:
>
> volume_mapping.o: In function `get_normalized_volume':
> volume_mapping.c:(.text+0x160): undefined reference to `exp10'
> volume_mapping.c:(.text+0x19c): undefined reference to `exp10'
> volume_mapping.o: In function `set_normalized_volume':
> volume_mapping.c:(.text+0x298): undefined reference to `exp10'
> collect2: ld returned 1 exit status
> make[3]: *** [alsamixer] Error 1
>
> I guess we'll need to come up with an emulation for it.
>
> --
> Bye, Peter Korsgaard
>

replace exp10(x) with   exp(x * ln 10)

10^x = 10 ^(ln e^x) = (e^x)^ln10 = e ^ (x * ln 10)



More information about the buildroot mailing list