Red Hat Bugzilla – Bug 174333
requirements are wrong for 64 bit platforms
Last modified: 2007-11-30 17:11:18 EST
The hard coded requires on specific sonames won't work properly for 64bit
platforms. You'd be better off just specifying packages if that's needed.
Also, is there a reason you went with the glx binary instead of SDL?
What do you think is better? This:
%ifarch x86_64 ppc64
Requires: libz.so.1()(64bit) libvorbis.so.0()(64bit) libvorbisfile.so.3()(64bit)
Requires: libz.so.1 libvorbis.so.0 libvorbisfile.so.3 libjpeg.so.62
or just requiring the packages like this:
Requires: zlib libvorbis libjpeg
The reason for the glx binary instead of the SDL one was that it basically only
make sense to run nexuiz with GL and if there is hardware accelerated GL
available even SDL switches to GL. The was at least my understanding. Or there
some advantages of SDL?
I'd just require the packages to be honest... it's not like they're packages
which have changed names very often.
And I actually got the SDL binary working with dri with no changes, but the glx
binary keeps falling back to indirect by default. I need to poke at that some
more (and one a different machine as well, just to confirm it isn't some
goofiness with my laptop :)
Changes are in CVS and a build is requested. Let me know if this works.