|
From: Tomek J. <to...@je...> - 2004-11-10 18:52:10
|
I know what is causing the following errors:
I/usr/include/glib-1.2 -I/usr/lib64/glib/include -I/usr/X11R6/include -
fpermissive -c ../kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp -o obj/ppc-dyngen.=
o
/tmp/ccP0F64j.s: Assembler messages:
/tmp/ccP0F64j.s:54225: Error: suffix or operands invalid for `push'
/tmp/ccP0F64j.s:54225: Error: suffix or operands invalid for `push'
/tmp/ccP0F64j.s:54225: Error: suffix or operands invalid for `pop'
/tmp/ccP0F64j.s:54225: Error: suffix or operands invalid for `pop'
make: *** [obj/ppc-dyngen.o] B=C5=82=C4=85d 1
In SheepShaver/src/cpu/kpx_cpu/src/cpu/ppc/ppc-dyngen.cpp I commented
out the following lines (starting frrom line 67):
/*=20
__asm__ ("push %%ecx ; push %%ebx ; cpuid ; pop %%ebx ; pop %%ecx"
: "=3Da" (fl1) : "0" (0) : "edx", "cc");
if (fl1 =3D=3D 0)
*/
Now it compiles fine.
Jerzu
|