
Seems that previous fix didn't work in all cases: Debian's build environment didn't fully detect endianess, possibly due to typo, possibly due to difference in various environments. Using define magic from a more battle-tested project seems a safe way to go. There are more changes than just PPC since the upstream commit contains full re-synchronization of all defines. This commit updates numaapi to a latest library version from upstream.
LibNumaAPI is aimed to provide one common cross-platform API for all possible platforms, so cross-platform applications might not worry about implementation details. LICENSE LibNumaAPI library is released under the MIT license.