Package: liballegro4a
Version: 2:4.2.2-2
Severity: serious

When using the binutils 1.9 (which is available in experimental) to
build the sources, there is an error like this which prevented the
sources from being built:

gcc -DALLEGRO_MODULES_PATH=\"/usr/lib/allegro\" -DHAVE_CONFIG_H -I.
-Iinclude -Iinclude/allegro -I./include -I./include/allegro
-I/usr/include/kde/artsc -pthread -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include    -DALLEGRO_LIB_BUILD  -mtune=pentium -O2
-funroll-loops -ffast-math -fomit-frame-pointer -Wall -Wno-unused  -x
assembler-with-cpp -fPIC -DALLEGRO_SHARED -c ./src/i386/icpus.s -o
obj/unix/alleg/icpus.o
./src/i386/icpus.s: Assembler messages:
./src/i386/icpus.s:70: Error: suffix or operands invalid for `fnstsw'
make[1]: *** [obj/unix/alleg/icpus.o] Error 1
make[1]: Leaving directory `/home/whistler/bbb/allegro4.2-4.2.2'
make: *** [build-stamp] Error 2

A quick google search shows that the new version of binutils no longer
allow "fnstsw %eax". However I kinda suck at ASM so I don't know how
to fix this correctly (sorry!).
http://sourceware.org/ml/libc-alpha/2008-01/msg00017.html

Regards,
Wei Mingzhi



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to