etfdevs / ETe

Improved Wolfenstein: Enemy Territory Engine
GNU General Public License v3.0
56 stars 17 forks source link

Support PowerPC64 architecture #85

Open runlevel5 opened 11 months ago

runlevel5 commented 11 months ago

Changes

ensiform commented 11 months ago

I will consider it but keep in mind that there will be zero support on any 3rd party servers or existing mods that lack ppc/ppc64 support as ET does not use QVM like Q3A.

Also is there a reason you need to "force" with -mcpu? Shouldn't it be active if compiling on such target machine?

runlevel5 commented 11 months ago

I will consider it but keep in mind that there will be zero support on any 3rd party servers or existing mods that lack ppc/ppc64 support as ET does not use QVM like Q3A.

Yes I am fully aware of that. This is mainly for PowerPC community to host their own LAN games

Also is there a reason you need to "force" with -mcpu? Shouldn't it be active if compiling on such target machine?

Well, if not specified, the value of mcpu would be determined with GCC configuration. However it's recommended to specify this parameter explicitly for many reasons, one of that is backward-compatibility, for example if compiling on a POWER9 machine, the -mcpu would be set to power9 which has instructions that are not compatible with POWER8 machine