Package: mednafen
Version: 0.4.7-1
Severity: serious
Justification: no longer builds from source

mednafen 0.4.7-1 does not build on Alpha:

[...]
source='trio/trionan.c' object='trio/trionan.o' libtool=no \
        depfile='trio/.deps/trionan.Po' tmpdepfile='trio/.deps/trionan.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        alpha-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H 
-I.. -I../include -I../intl -Ifidlib   -pthread -DFIDLIB_LINUX -Wall -Winline 
-fomit-frame-pointer -ffast-math -finline-limit=6000 --param 
large-function-growth=800 --param inline-unit-growth=175  -I/usr/include/SDL 
-D_REENTRANT  -pthread -DFIDLIB_LINUX -Wall -Winline -fomit-frame-pointer 
-ffast-math -finline-limit=6000 --param large-function-growth=800 --param 
inline-unit-growth=175 -Wall -O2 -Wl,-z,defs -I/usr/include/SDL -D_REENTRANT -c 
-o trio/trionan.o `test -f 'trio/trionan.c' || echo './'`trio/trionan.c
trio/trionan.c:89:5: error: #error "Must be compiled with option -mieee"
make[3]: *** [trio/trionan.o] Error 1
make[3]: Leaving directory `/tmp/buildd/mednafen-0.4.7/src'
[...]

-mieee is on by default with Debian's Alpha gcc, but disabled by
-ffast-math. If this code really needs precise IEEE semantics (and not
only IEEE representation of finite values or something), it needs to
avoid -ffast-math (on any architecture).

        Falk



-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: alpha
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.2
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to