<[email protected]> writes: Then I cd to the tune directory and run 'make speed': $ make speed gcc -std=gnu99 -m32 -O2 -pedantic -fomit-frame-pointer -mtune=corei7 -march=corei7 speed.c -o speed speed.c:43:20: fatal error: config.h: No such file or directory compilation terminated. make: *** [speed] Error 1 You need speed.exe on Windoze.
Oddly enough, if I run 'make tune' then there's no need to modify the original Makefile - though 'make tune' subsequently fails to compile after a while. I'll make this the subject of another bug report after this one has been sorted. The target tune is a meta target. To build tuneup.exe, you need "make tuneup.exe". In case the 'make tune' output throws some light on the problem with make speed' here's how 'make tune' terminates: ... many successful compilations ... /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=corei7 -march=corei7 -c -o time.lo time.c libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -m32 -O2 -pedantic -fomit-frame-pointer -mtune=corei7 -march=corei7 -c time.c -o time.o time.c: In function 'getrusage_backwards_p': time.c:674:18: error: storage size of 'start' isn't known time.c:674:25: error: storage size of 'prev' isn't known time.c:674:31: error: storage size of 'next' isn't known time.c: In function 'cgt_works_p': time.c:783:23: error: storage size of 'start' isn't known time.c:783:30: error: storage size of 'end' isn't known make[1]: *** [time.lo] Error 1 make[1]: Leaving directory `/c/smoke_mpfr/gmp-6.1.0/tune' make: *** [tune] Error 2 We never ported timing things to WinDoS. One should not need to run any of the things in tune/ on non-Unix platforms. The important thing is to run it on each CPU type. -- Torbjörn Please encrypt, key id 0xC8601622 _______________________________________________ gmp-bugs mailing list [email protected] https://gmplib.org/mailman/listinfo/gmp-bugs
