X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=INSTALL;h=a2a142bfb7b0af817e8c6f463c0c42fa2ab1613b;hb=c8b49b2fbc7faa8bf065220f11963d76c8a2eb93;hp=9f33910bfa8e9e35cfe3cf0f1320814e5340aadf;hpb=40891ae6dbc1c6113c4a826656a28143648df159;p=oweals%2Fmusl.git diff --git a/INSTALL b/INSTALL index 9f33910b..a2a142bf 100644 --- a/INSTALL +++ b/INSTALL @@ -62,13 +62,27 @@ and ABI combinations: * MIPS2 or later, or kernel emulation of ll/sc (standard in Linux) is required +* MIPS64 + * ABI is n64 (LP64) + * Big-endian default; little-endian variants also supported + * Default ABI variant uses FPU registers; alternate soft-float ABI + that does not use FPU registers or instructions is available + * PowerPC - * Only 32-bit is supported * Compiler toolchain must provide 64-bit long double, not IBM double-double or IEEE quad * For dynamic linking, compiler toolchain must be configured for "secure PLT" variant +* PowerPC64 + * Both little and big endian variants are supported + * Compiler toolchain must provide 64-bit long double, not IBM + double-double or IEEE quad + * Compiler toolchain must use the new (ELFv2) ABI regardless of + whether it is for little or big endian + +* S390X (64-bit S390) + * SuperH (SH) * Standard ELF ABI or FDPIC ABI (shared-text without MMU) * Little-endian by default; big-engian variant also supported