[alsa-devel] [PATCH] configure: do not detect incorrect cross-compiler

Takashi Iwai tiwai at suse.de
Sat Dec 15 11:19:18 CET 2012


At Sat, 15 Dec 2012 01:58:59 +0100,
Olivier Blin wrote:
> 
> On Ubuntu 11.04, configuring with --build=x86_64-unknown-linux-gnu
> --host=x86_64-linux-gnu finds a wrong cross-compiler:
> checking for cross-compiler... x86_64-x86_64-pc-linux-gnu-gcc
> 
> This happens because of a dash vs underscore inconsistency in configure.in:
> host=x86_64-pc-linux-gnu
> host_cpu=x86_64
> host_os=linux-gnu
> which ${host_cpu}-${host_os}-gcc >/dev/null 2>&1 && echo ${host_cpu}-${host-os}-gcc
> 
> This bug has been introduced in the initial --with-host support from
> 2002, commit eb267ade29c9a49c07b1c33dc9bf7a6790217400
> 
> This configure command is about "cross-compiling for i586", where the
> system compiler is used, which just -m32 additional options.
> The --build value comes from config.guess.

Thanks, applied now.


Takashi

> ---
>  configure.in | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/configure.in b/configure.in
> index e397dad..4af917b 100644
> --- a/configure.in
> +++ b/configure.in
> @@ -31,7 +31,7 @@ then
>  
>    which ${program_prefix}gcc >/dev/null 2>&1 && CC=${program_prefix}gcc
>    which ${host_cpu}-${host_os}-gcc >/dev/null 2>&1 \
> -  && CC=${host_cpu}-${host-os}-gcc
> +  && CC=${host_cpu}-${host_os}-gcc
>    which ${host_cpu}-${host_vendor}-${host_os}-gcc >/dev/null 2>&1 \
>    && CC=${host_cpu}-${host_vendor}-${host_os}-gcc
>  
> -- 
> 1.8.0.2
> 
> _______________________________________________
> 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