
On Wed, Jan 07, 2009 at 10:18:42AM +0100, Takashi Iwai wrote:
pcm_ladspa.c can't be build without libm, I guess. This should be excluded with the softfload option. Ditto for alisp.
How about the patch below?
OpenEmbedded has been carrying the following patch for a while, cooindcidentally I was actually looking at their ALSA packaging last night and thinking about pushing this to you - it forces liking with libm which is more important when using softfloat.
It was written by Henning Heinold heinold@inf.fu-berlin.de
Index: alsa-lib-1.0.15/configure.in =================================================================== --- alsa-lib-1.0.15.orig/configure.in 2007-10-15 10:45:26.000000000 +0200 +++ alsa-lib-1.0.15/configure.in 2008-07-19 15:51:34.177119589 +0200 @@ -191,9 +191,9 @@ AC_MSG_RESULT(no) fi
-ALSA_DEPLIBS="" -if test "$softfloat" != "yes"; then - ALSA_DEPLIBS="-lm" +ALSA_DEPLIBS="-lm" +if test "$softfloat" = "yes"; then + AC_CHECK_LIB([m], [floor], , [ALSA_DEPLIBS=""]) fi
dnl Check for libdl