From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3291 invoked by alias); 21 Nov 2014 10:43:57 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 3281 invoked by uid 89); 21 Nov 2014 10:43:56 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: smtp.gentoo.org Date: Fri, 21 Nov 2014 10:43:00 -0000 From: Mike Frysinger To: Joseph Myers Cc: Roland McGrath , libc-alpha@sourceware.org Subject: Re: [PATCH] arm: do not abort EABI check for bootstrapping Message-ID: <20141121104352.GJ3743@vapier.wh0rd.info> Mail-Followup-To: Joseph Myers , Roland McGrath , libc-alpha@sourceware.org References: <1416468692-4317-1-git-send-email-vapier@gentoo.org> <20141120175902.426FF2C3B2F@topped-with-meat.com> <20141120181950.GB3743@vapier.wh0rd.info> <20141120183654.DC12D2C3B2F@topped-with-meat.com> <20141120200805.GC3743@vapier.wh0rd.info> <20141120205438.9D3A22C3B2C@topped-with-meat.com> <20141120212715.GF3743@vapier.wh0rd.info> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="qD3brAgIG4LbUq6d" Content-Disposition: inline In-Reply-To: X-SW-Source: 2014-11/txt/msg00586.txt.bz2 --qD3brAgIG4LbUq6d Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 1157 On 20 Nov 2014 21:35, Joseph Myers wrote: > On Thu, 20 Nov 2014, Mike Frysinger wrote: > > i would like to see an option like "only install headers", but it would= mean=20 > > trusting the information encoded in the tuple which the commit here spe= cifically=20 > > moved away from. >=20 > In general I think we should trust tuples *less* - it should be possible= =20 > to configure glibc with the same tuple as used for GCC (so, for example,= =20 > i686-*-linux-gnu and x86_64-*-linux-gnu should both work for building bot= h=20 > 32-bit and 64-bit glibc - much like for MIPS we examine the value of=20 > _MIPS_SIM to determine the ABI being built for). (I also think all cases= =20 > that can use the same tuple with GCC should install the same headers.) i'm aware you can do multilib, but you'd still have to configure glibc with= the=20 right tuple in order for it to behave correctly. this is how every autotool package works and i'm not sure how making glibc special here is useful. i'= m not=20 sure it's even feasible unless we avoid autotools entirely. e.g. ./configure --host=3Di686-pc-linux-gnu CC=3D"x86_64-pc-linux-gnu-gcc -= m32" -mike --qD3brAgIG4LbUq6d Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBAgAGBQJUbxdoAAoJEEFjO5/oN/WBQTcQAMEoCMhPVQ3THNa9idpkzMWh FvQy7n/sgntot7OXJwFJ/QHnMEV+daXkCOFCmcEHB+XSuNMqqlNFVKgap05GGSZc 64zFzWv1EZHku7Ghjg6H5GEgLk5Qzpyfw0E4xXtycf1pAxQv1k1QTthjX7alI9+B XsMHadfUw//1XUl4U81SxMXXEP9oZYWQanXRB+2uiMD7vzC9XE6AbrryZqLD2gmi fC+PvBCun3nGsmAHQmzUqjTOuJKWlyfIzyf6xSO6pDyV98vodqo7S+YhnGlKKHLy bFBhWgNKZpq7z+UsoaKqw1+lzGkbxY+NaSi/PF4uTQYJkZG+hNcVZgDkIPPCy4GT JZc/M0rRq4eQDbxmIepVr7Ip3ivEKgxLP96ZNFb4jbYcqs/ddESijXq2F+lDWcKP aOW5LJhVpWylzb/qXHuGB3W2mkJOLpW8/ASw08guFStgdBTlYsyvh5RVcxVv6El7 sl3f+jheXJ/4PRVgM9lmqPXls90EswAwAT2DnRJQ2FXsKsgbWKjaDB9kpoNcobYn vfXiq5eVDt+sooWTtX+XMeCUPdYuBh7Sf0pxaPhI9EU4dCSYujuy9iI+CAxADmpQ cFcGOZbyNDqD64V8RDBHySQUkFlNhR9u6YT9jvVQEYCKWPVbY4JW1FJKAX/t2xKx wpKBl31vcLj5B3g4PNXL =etEK -----END PGP SIGNATURE----- --qD3brAgIG4LbUq6d--