Sorry about missing the question. TARGET_WORDS_BIGENDIAN is not set because of this (around line 4805 in configure): case "$target_name" in armeb|lm32|m68k|microblaze|mips|mipsn32|mips64|moxie|or32|ppc|ppcemb|ppc64|ppc64abi32|s390x|sh4eb|sparc|sparc64|sparc32plus|xtensaeb) target_bigendian=yes The configure script recognizes a list of big-endian target. ppc64le is not one of those. On Thu, May 8, 2014 at 1:56 AM, Alexander Graf wrote: > On 05/08/2014 10:46 AM, Doug Kwan (關振德) wrote: > >> All the magic happens in the patch 2/3. >> > > Please don't top post. > > I still fail to see where you tell the build system that > ppc64le-linux-user should not have TARGET_WORDS_BIGENDIAN set. > > > Alex > >