[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

gcc-2.95.2 or linux86-0.14.9 problem (maybe)



Hi,

on recent (can't be more precise) potato systems, the compilation of
uae fails. That is, exactly, "./configure && make" succeeds on slinks
but fails on potato with exactly the same source.

Looking at the compilation logs, it's striking that there are a lot of
(for me, at least, strange) assembler warnings in the potato compile
that are missing completely in the successful slink compile. Then,
make fails claiming it has no rule for a certain target.

Here's the tail of the failing compile:

---
gcc -I. -I../src/include/ -c  -O2 -fomit-frame-pointer  -Wall -Wno-unused -Wno-format -W -Wmissing-prototypes -Wstrict-prototypes   -DUSING_GTK_GUI -DGCCCONSTFUNC="__attribute__((const))" -DSUPPORT_THREADS -D_REENTRANT -fno-exceptions -DX86_ASSEMBLY -DUNALIGNED_PROFITABLE -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -DHAVE_GLIBC_2_LINUX -DUSE_ZFILE -D__inline__=inline  -DSTATFS_NO_ARGS=2 -DSTATBUF_BAVAIL=f_bavail  -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/lib/glib/include -DSHM_SUPPORT_LINKS=1  picasso96.c -o picasso96.o
/tmp/ccAizL65.s: Assembler messages:
/tmp/ccAizL65.s:2636: Warning: using `%ax' instead of `%eax' due to `w' suffix
/tmp/ccAizL65.s:3553: Warning: using `%dx' instead of `%edx' due to `w' suffix
/tmp/ccAizL65.s:3609: Warning: using `%ax' instead of `%eax' due to `w' suffix
/tmp/ccAizL65.s:3943: Warning: using `%cx' instead of `%ecx' due to `w' suffix
/tmp/ccAizL65.s:3999: Warning: using `%ax' instead of `%eax' due to `w' suffix
/tmp/ccAizL65.s:4642: Warning: using `%ax' instead of `%eax' due to `w' suffix
/tmp/ccAizL65.s:5173: Warning: using `%ax' instead of `%eax' due to `w' suffix
make[1]: *** No rule to make target `cpustbl.o', needed by `uae'.  Stop.
make[1]: Leaving directory `/mnt/orlok/home/absurd/lib/absurd/code/script/debian/uae/0.7.6/uae-0.7.6/src'
make: *** [all] Error 2
---

Maybe someone can 1st of all point me to what the assembler warnings
mean...

Hopefully someone has an easy solution before I have to check out the
uae code more closely ;).

Thanks,

Stephan
-- 
s-Stephan A Suerken <inf222@fh-worms.de>
s-Voice (+49) (6241) 92566-2 -- WWW http://www.fh-worms.de/~inf222
s-Debian-related mail: <absurd@debian.org>


Reply to: