asb2m10 / jsusfx

Opensource Jesusonic FX implementation
Other
69 stars 13 forks source link

bring back "PORTABLE" builds (for non-amd64) #35

Closed umlaeute closed 4 years ago

umlaeute commented 4 years ago

since jsusfx switched to CMake, the builds fail for 64bit architectures that happen to not be x86_64.

e.g. see the recent upload to Debian: https://buildd.debian.org/status/package.php?p=jsusfx, that fails on arm64, mips64el, ppc64el...

the reason for the Debian build failures is primarily a missing php installation, but since php is only used to compile assembler the underlying reason is that the CMake buildsystem has dropped support for PORTABLE builds (that don't require assembly code, at the expense of being much slower).

please bring back an option to build PORTABLE binaries.

umlaeute commented 4 years ago

the link to the Debian build logs now shows only success :tada: - this is because i applied #36 and retriggered a build, thus proving that the fix actually works...