Sergey Fedorov wrote: > Are all parts with `#if defined __powerpc__` 32-bit specific?
No: $ : | powerpc64-linux-gnu-gcc -E -dM - | grep -i 'p\(ower\|\)pc' | sort #define _ARCH_PPC 1 #define _ARCH_PPC64 1 #define _ARCH_PPCGR 1 #define _ARCH_PPCSQ 1 #define __powerpc__ 1 #define __powerpc64__ 1 #define __PPC__ 1 #define __PPC64__ 1 $ : | powerpc64le-linux-gnu-gcc -E -dM - | grep -i 'p\(ower\|\)pc' | sort #define _ARCH_PPC 1 #define _ARCH_PPC64 1 #define _ARCH_PPCGR 1 #define _ARCH_PPCSQ 1 #define __powerpc__ 1 #define __powerpc64__ 1 #define __PPC__ 1 #define __PPC64__ 1 > (which includes both 32- and 64-bit Darwin). There was no 64-bit PowerPC Mac OS X. Mac OS X / powerpc is 32-bit. Bruno
