[alsa-devel] alsa-lib-1.0.18 doesn't build with option '--with-softfloat'

Mark Brown broonie at sirena.org.uk
Wed Jan 7 12:01:25 CET 2009


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 at 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


More information about the Alsa-devel mailing list