Hi Alban Bedel, on Sat, 16 Mar 2002 16:32:06 +0100 you wrote:
Hi,
I can't compile with runtime cpu detection enabled (it's the default now). Compile aboard in libvo/osd.c with :
make[1]: Entering directory `/home/alban/cvs/MP/main/libvo' gcc -c -W -Wall -O2 -march=k6 -mcpu=k6 -g -D_REENTRANT -I. -I.. -I/usr/local/include -I/usr/local/include/SDL -D_REENTRANT -DMPG12PLAY -o osd.o osd.c osd.c: In function `vo_draw_alpha_rgb24': osd_template.c:240: Invalid `asm' statement: osd_template.c:240: fixed or forbidden register 0 (ax) was spilled for class Q_REGS. osd.c: In function `vo_draw_alpha_init': osd.c:251: warning: implicit declaration of function `printf' make[1]: *** [osd.o] Error 1 make[1]: Leaving directory `/home/alban/cvs/MP/main/libvo' make: *** [libvo/libvo.a] Error 2
I run a slackware 8 with kernel 2.4.17 on a K6-2 333 (MMX and 3DNOW are avaible). All compile fine without runtime cpu detection.
So here is the rest : gcc : 2.95.3 ld : GNU ld version 2.11.90.0.19 (with BFD 2.11.90.0.19) binutils : GNU assembler 2.11.90.0.19 libc : 2.2.3 Other logs are attached. Albeu