The URL above is a pointer to the snes9x forums where efforts have been made to fix amd64 compilation. The biggest fix required to get started is a single-line change to port.h to fix x86-64 endianness. The next fixes are for sound and tiles. Until snes9x officially releases a new version with official fixes can patches be made, and the ebuild updated to exclude -m32 from amd64 compilation? This way we could start testing it in gentoo. Reproducible: Always Steps to Reproduce: 1. compile snes9x without -m32 2. 3. Actual Results: Due to bad endianness, a native amd64 build will segfault. Expected Results: compiled natively for amd64.
fixed port.h and added a var NATIVE_AMD64_BUILD_PLZ so do `env NATIVE_AMD64_BUILD_PLZ=yes emerge snes9x`