diff --git a/src/shared/base-filesystem.c b/src/shared/base-filesystem.c index a07cd22e7e..422e4d6618 100644 --- a/src/shared/base-filesystem.c +++ b/src/shared/base-filesystem.c @@ -69,6 +69,15 @@ static const BaseFilesystem table[] = { # error "Unknown MIPS ABI" # endif #elif defined(__powerpc__) +# if defined(__PPC64__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + { "lib64", 0, "usr/lib/powerpc64le-linux-gnu\0" + "usr/lib64\0", "ld64.so.2" }, +# define KNOW_LIB64_DIRS 1 +# elif defined(__powerpc64__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + /* powerpc64-linux-gnu */ +# else + /* powerpc-linux-gnu */ +# endif #elif defined(__riscv) # if __riscv_xlen == 32 # elif __riscv_xlen == 64