[quake3-bugzilla] [Bug 4703] New: alpha: ARCH_STRING inconsistent with Makefile, and -ffast-math doesn't work
bugzilla-daemon at icculus.org
bugzilla-daemon at icculus.org
Fri Aug 13 15:35:10 EDT 2010
http://bugzilla.icculus.org/show_bug.cgi?id=4703
Summary: alpha: ARCH_STRING inconsistent with Makefile, and
-ffast-math doesn't work
Product: ioquake3
Version: SVN HEAD
Platform: DEC
URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=41055
5
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P3
Component: Platform
AssignedTo: zakk at icculus.org
ReportedBy: smcv-ioquake3 at pseudorandom.co.uk
QAContact: quake3-bugzilla at icculus.org
Two unrelated bugs on alpha; they were reported against an old openarena in
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410555>, but I believe they
still affect ioquake3.
(That Debian bug actually mentions three bugs, but the first one, regarding
"uchar" in lcc, is in code we no longer distribute, so we don't have a patch
for it. It may already have been fixed, I don't know.)
On Linux, Makefile thinks the DEC Alpha architecture is called "axp", whereas
q_platform.h thinks it's called "alpha"; this mismatch means that DLLs will be
called something like qagameaxp.so, whereas the engine will be trying to dlopen
qagamealpha.so.
(I know you don't recommend using native code DLLs; see Bug #4701 for my
rationale for using them.)
While fixing this, Steve Langasek found that when compiled with -ffast-math,
openarena would die with SIGFPE; disabling -ffast-math fixed this. I've asked
him to confirm whether this is still necessary, since the bug report was a
while ago.
--
Configure bugmail: http://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the quake3-bugzilla
mailing list