gmp-4.2.2 fails to build on MacOS X Tiger 10.4.11
Vincent Lefevre
vincent at vinc17.org
Tue Jun 3 23:16:48 CEST 2008
On 2008-06-03 22:09:44 +0200, Torbjorn Granlund wrote:
> Tudor Marian <tudorm at cs.cornell.edu> writes:
>
> ./configure is successful with the build system type: core2-apple-
> darwin8.11.1
> make fails in the following way:
>
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -m32 -O2 -
> fomit-frame-pointer -mtune=k8 -march=k8 -c get_d.c -fno-common -DPIC
> -o .libs/get_d.o
> //var/tmp//ccomQ951.s:13:no such 386 instruction: `ffreep'
> make[2]: *** [get_d.lo] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
>
> This is not a GMP bug.
>
> The compiler you are using is generating code the assembler cannot
> cope with.
I don't know if this is the problem, but is a Core2 processor entirely
compatible with a k8 ISA? If not (gcc 4.3 has different CPU types for
Core2 and K8), then that would be a bug in GMP that selects k8 instead
of something else.
--
Vincent Lefèvre <vincent at vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
More information about the gmp-bugs
mailing list