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