From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15008 invoked from network); 2 Jun 2020 13:40:44 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 2 Jun 2020 13:40:44 -0000 Received: (qmail 25905 invoked by uid 550); 2 Jun 2020 13:40:42 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 25875 invoked from network); 2 Jun 2020 13:40:42 -0000 IronPort-SDR: 32BiWaSrPA+wZ83xB3MXzikAFimKO0xuQAcsbognIq3PjLwC5CazS12fvu9uAQwiSHdC/qm5Mv DtkAtgjmYkA/8731AHiHWsqaO56jrLprCBU17m8ff7GrDeQwuV3tOgEv4vQV2ntzergwW7EwM/ Lyai+/xhUTmhQKiJE8MdDH9Crd8ltxGhBA80wmMBZp3bZovLxNhCnW6WbTB+xDotoJfYiHMG/V J1b4fwLhZ0uo+K61b4ddf3M+ivWTotwHHHhEn+5zklQzNxHHw8Q2VdBsPTVfuzrnypJDVvPQmd VCc= X-IronPort-AV: E=Sophos;i="5.73,464,1583222400"; d="scan'208";a="49490997" IronPort-SDR: XB+pHlUzEJfW0mVPgJEg/y3yWdx9vPyAmlpwaAmE7GtOPhVrPm6J7EVQ3imDvwV2Es0FwXCa3m u7u87i1xRI56wQGZKELsTSLqqrkI2I+kWMK9559yXV0jlmWtfwEPgq6C3y6xXwz8gsrLgz4LMr 5VP7Z8rn2q43gwB0xceUVnzNXiBCR5wOECy9tYaRnjYcqL7lp0TCwe37PPzbU5JI8TJYsTq07K Wly8tlLBpXTJM5BnOZ+JO55hgVfNnTDqV+b4xci9MHTCUzUGEHAjFwpklfLE/JyFsF15DqL1Xc ros= Date: Tue, 2 Jun 2020 13:40:23 +0000 From: Joseph Myers X-X-Sender: jsm28@digraph.polyomino.org.uk To: Daniel Kolesa CC: , , , Will Springer , Palmer Dabbelt via binutils , via libc-dev , In-Reply-To: Message-ID: References: <2047231.C4sosBPzcN@sheen> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: SVR-IES-MBX-07.mgc.mentorg.com (139.181.222.7) To svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) Subject: [musl] Re: ppc64le and 32-bit LE userland compatibility On Tue, 2 Jun 2020, Daniel Kolesa wrote: > not be limited to being just userspace under ppc64le, but should be > runnable on a native kernel as well, which should not be limited to any > particular baseline other than just PowerPC. This is a fairly unusual approach to bringing up a new ABI. Since new ABIs are more likely to be used on new systems rather than switching ABI on an existing installation, and since it can take quite some time for all the software support for a new ABI to become widely available in distributions, people developing new ABIs are likely to think about what new systems are going to be relevant in a few years' time when working out the minimum hardware requirements for the new ABI. (The POWER8 minimum for powerpc64le fits in with that, for example.) > either the AIX/ELFv1 nor the ELFv2 ABIs) If we were to introduce new > ports, what would those use? ld64.so.3 for BE/v2? ld.so.2 for LE/32-bit? Rather than relying on numbers such as "3" or 2" in a particular place being unique across all (architecture, ABI) pairs supported by glibc, something more obviously specific to a particular architecture and ABI, e.g. ld-linux-powerpc64be-elfv2.so.1, would be better. -- Joseph S. Myers joseph@codesourcery.com