Bug in configure script for PPC64 machines
Fuzzy Logic
fuzzymo at gmail.com
Mon Feb 19 06:28:13 CET 2007
I left off the exports, and just did:
./configure --host=powerpc-unknown-linux-gnu
make
make check
and was successful.
So, on my PowerPC64, a build configured with:
./configure --build=none-unknown-linux-gnu works if the x86-fat patch is applied
./configure --host=powerpc-unknown-linux-gnu works without any changes
./configure fails in make check (possibly for the reasons outlined by
Myria): the log of the ./configure output was previously attached.
Hopefully, this information will help.
Fuzzy
On 1/30/07, Myria <myriachan at cox.net> wrote:
> As "Fuzzy Logic" ran into on January 25, there is a bug in configure for
> PowerPC Linux machines. I ran into it as well and diagnosed some of it.
>
> On these machines, "configure" identifies the machine type as
> powerpc64-unknown-linux-gnu. This causes it to select the 64-bit assembly
> code. However, GCC on these machines is set to do a 32-bit compile by
> default. configure recognizes that GCC is 32-bit by default, but it doesn't
> switch to using the 32-bit PowerPC assembly code. The result is that "make
> check" failed because some code is 32-bit and some code is 64-bit. Unlike
> x86-32 and x86-64, such mixed code will compile and link.
More information about the gmp-bugs
mailing list