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

Takashi Iwai tiwai at suse.de
Wed Jan 7 12:13:22 CET 2009


At Wed, 7 Jan 2009 11:01:25 +0000,
Mark Brown wrote:
> 
> 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.

Well, when softfloat option is chosen, basically alsa-lib should be
built without floating operations, thus libm shouldn't be needed.  (So
in that sense, the option is named wrongly...)


Takashi


> 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
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
> 


More information about the Alsa-devel mailing list