GMP-4.2.2 Compilation problem during ./configure

Tim Van Holder tim.vanholder at
Sat Oct 20 16:57:50 CEST 2007

Gaelle MARSAL wrote:
> In Ubuntu 5.10 installed on a PentiumIII 900MHz and gcc 4.0
>       Running configure :
> admin at alcasar4:~/appl/gmp-4.2.2$ sudo ./configure
> --host=none-unknow-linux --prefix=/usr/local --enable-cxx CC=gcc ABI=long
> configure: WARNING: If you wanted to set the --build type, don't use
> --host.
>     If a cross compiler is detected then cross compile mode will be used.

Why are you forcing configure to assume a (misspelled) host name?
It's not unlikely that you're causing configure to (incorrectly) assume
you're building a cross-compiler. Leave off the --host and try again.

> checking build system type... i686-pc-linux-gnulibc1
> checking host system type... none-unknow-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for none-unknow-linux-strip... no
> checking for strip... strip
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking ABI=long
> checking compiler gcc -O3 -DNO_ASM... no
> checking for none-unknow-linux-gcc... gcc
> *checking for C compiler default output file name... configure: error: C
> compiler cannot create executables*
> *See `config.log' for more details.*

If this still happens without --host, ensure that the gcc on the path is
actually a valid, working compiler. config.log will tell you more.

More information about the gmp-bugs mailing list