From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25866 invoked by alias); 2 Aug 2012 17:55:07 -0000 Received: (qmail 25805 invoked by uid 22791); 2 Aug 2012 17:55:05 -0000 X-SWARE-Spam-Status: No, hits=-2.9 required=5.0 tests=AWL,BAYES_00,KHOP_THREADED X-Spam-Check-By: sourceware.org Received: from toast.topped-with-meat.com (HELO topped-with-meat.com) (204.197.218.159) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 02 Aug 2012 17:54:32 +0000 Received: by topped-with-meat.com (Postfix, from userid 5281) id CF1652C0DF; Thu, 2 Aug 2012 10:54:30 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: Roland McGrath To: Steve McIntyre Cc: libc-alpha@sourceware.org, libc-ports@sourceware.org Subject: Re: ARM hard-float ABI: add ldconfig flag value In-Reply-To: Steve McIntyre's message of Thursday, 2 August 2012 18:49:01 +0100 <20120802174900.GH24537@linaro.org> References: <20120727160941.GA13597@linaro.org> <20120802165658.GG24537@linaro.org> <20120802172843.AC5092C0DF@topped-with-meat.com> <20120802174900.GH24537@linaro.org> Message-Id: <20120802175430.CF1652C0DF@topped-with-meat.com> Date: Thu, 02 Aug 2012 17:55:00 -0000 X-CMAE-Score: 0 X-CMAE-Analysis: v=2.0 cv=e8d9udV/ c=1 sm=1 a=uU3AHZwMbGkA:10 a=Z6MIti7PxpgA:10 a=kj9zAlcOel0A:10 a=hOe2yjtxAAAA:8 a=14OXPxybAAAA:8 a=cpfOqqXUlYtWgr9NzNgA:9 a=CjuIK1q_8ugA:10 a=WkljmVdYkabdwxfqvArNOQ==:117 X-IsSubscribed: yes Mailing-List: contact libc-ports-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-ports-owner@sourceware.org X-SW-Source: 2012-08/txt/msg00012.txt.bz2 > >OSABI is used in a generic way and should not be used for machine-specific > >purposes. > > Are you sure? Various docs say that values above 64 are specifically > set aside for machine-specific values, hence why I'm looking at using > 65 and 66 here. That may have been the original intent of the ELF spec. But on GNU systems this field has been coopted for purposes that are specific only to the GNU dynamic linker (and linker), not to any machine or operating system. > Exactly, those values are describing needed/used hardware, not ABI. Then a new bit in that field seems like the best option to me. Thanks, Roland