I'm not using Debian, but I do have this problem.
I'm using Mandriva 2--6, but I am building bzflag 2.0.8 with my own
compiled copied of gcc 4.1.1.
On an i686 system (again, with my own build of gcc 4.1.1) I can compile
using -O6 and all is OK.
On an AMD x86_64 system with a -m64 build (or default) I can only
optimize up to -O1. With -O2 and -O6 (and, I assume, all points in between)
my bullets pass straight through opponents. I tested this by running a
server on the i686 system, putting 1 player in there on that system, then
trying to shoot it from the x86_64 system. With -O2+ optimizing I cannot
shoot another player. Oddly(?), bullets can pass straight through the
opponent, bounce of a wall, come back through the opponent and then hit me -
at which point I do shoot myself.
The Debian report mentions this is fixed in
bzflag_2.0.8.20060515.tar.gz, but the 2.0.8 release on the BZflag Web site
is from 13 May 2006.
However, I can't see any actual source (compiled code) changes up to the
bzflag_2.0.8.20060605.tar.gz files.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]