Akumuli
Akumuli copied to clipboard
Add ppc and ppc64 to CMakeLists
PR adds missing PPC archs to CMakeLists.txt. Embedded assembly has to be disabled for PPC, otherwise the build fails on:
/opt/local/var/macports/build/_opt_PPCRosettaPorts_databases_Akumuli/Akumuli/work/Akumuli-0.8.80/libakumuli/crc32c.cpp:323:5: error: unknown register name '%edx' in 'asm'
323 | __asm__("cpuid"
| ^~~~~~~
/opt/local/var/macports/build/_opt_PPCRosettaPorts_databases_Akumuli/Akumuli/work/Akumuli-0.8.80/libakumuli/crc32c.cpp:323:5: error: unknown register name '%ebx' in 'asm'
{standard input}:465:Invalid mnemonic 'crc32b'
{standard input}:479:Invalid mnemonic 'crc32q'
{standard input}:480:Invalid mnemonic 'crc32q'
{standard input}:481:Invalid mnemonic 'crc32q'
{standard input}:504:Invalid mnemonic 'crc32q'
{standard input}:505:Invalid mnemonic 'crc32q'
{standard input}:506:Invalid mnemonic 'crc32q'
{standard input}:522:Invalid mnemonic 'crc32q'
{standard input}:528:Invalid mnemonic 'crc32b'
make[2]: *** [unittests/CMakeFiles/test_util.dir/__/libakumuli/crc32c.cpp.o] Error 1