Bug#712956: marked as done (0ad: seems to use CPU features not available everywhere)
Vincent Cheng
vincentc1208 at gmail.com
Sat Sep 7 08:21:59 UTC 2013
On Sat, Sep 7, 2013 at 1:02 AM, Kurt Roeckx <kurt at roeckx.be> wrote:
> reopen 712956
> thanks
>
>> nvidia-texture-tools (2.0.8-1+dfsg-4) unstable; urgency=low
>> .
>> [ Fabio Pedretti ]
>> * Add armel and armhf build support (Closes: #721972)
>> * Remove -march=athlon64 from CXXFLAGS (Closes: #713966, #712956)
>
> This is clealy the wrong bug you're closing. It's assigned to
> 0ad.
>
> 0.0.14-2 is still using -msse -march=i686 on i386
See explanation by upstream here [1]. If compiling with -march=i686 is
strictly not allowed on Debian i386, I can just simply stop building
0ad for i386, although I'm not sure if that's necessary at all; the
package has been sitting in the archive for over a year and I still
haven't gotten any complaints about 0ad not running on any Debian
user's i386 machine.
> It wasn't using -march=athlon64 on amd64 before either as far as I
> know but had problem running on at least one of the buildds.
The original issue was that nvidia-texture-tools was compiled with
-march=athlon64, which caused one of the amd64 buildds to complain
about an "Illegal instruction" when trying to run 0ad's test suite
when building 0ad. There's a relevant issue filed against upstream
nvidia-texture-tools about this as well. [2]
Regards,
Vincent
[1] http://trac.wildfiregames.com/ticket/1994#comment:5
[2] https://code.google.com/p/nvidia-texture-tools/issues/detail?id=188
More information about the Pkg-games-devel
mailing list