X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=INSTALL;h=322ee9766251dd9cfdd02735cf592ee5db1a8084;hb=d6dcd4185bddff34724d6d539f834e9daf7dcf3d;hp=526c3f62ed2d4644755a46348b2a9ccbd14af51f;hpb=589aefa5b061647e8b9ad9bca3aaa8dc6222460a;p=musl diff --git a/INSTALL b/INSTALL index 526c3f62..322ee976 100644 --- a/INSTALL +++ b/INSTALL @@ -63,18 +63,26 @@ and ABI combinations: is required * MIPS64 - * ABI is n64 (LP64) + * ABI is n64 (LP64) or n32 (ILP32) * 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 @@ -88,6 +96,11 @@ and ABI combinations: * OpenRISC 1000 (or1k) +* RISC-V 64 + * Little endian + * Hard, soft, and hard-single/soft-double floating point ABIs + * Standard ELF; no shared-text NOMMU support + Build and Installation Procedure