Please consider the following change to autoconf.h in the libecap package. [baude@ppc64le libecap]$ diff -Nau autoconf.h.orig autoconf.h --- autoconf.h.orig 2013-09-16 05:25:00.000000000 -0500 +++ autoconf.h 2014-03-11 09:59:56.000000000 -0500 @@ -20,7 +20,12 @@ #elif defined(__ia64__) #include "libecap/common/autoconf-ia64.h" #elif defined(__powerpc64__) +#include <endian.h> +#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ #include "libecap/common/autoconf-ppc64.h" +#else +#include "libecap/common/autoconf-ppc64le.h" +#endif #elif defined(__powerpc__) #include "libecap/common/autoconf-ppc.h" #elif defined(__s390x__)