From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/2305 Path: news.gmane.org!not-for-mail From: Alex Caudill Newsgroups: gmane.linux.lib.musl.general Subject: Re: termios ugliness Date: Fri, 16 Nov 2012 20:46:27 -0500 Message-ID: References: <20121116035211.GA30974@brightrain.aerifal.cx> <50A66B29.7080603@barfooze.de> <20121116185931.GP20323@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1353116799 4679 80.91.229.3 (17 Nov 2012 01:46:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 17 Nov 2012 01:46:39 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-2306-gllmg-musl=m.gmane.org@lists.openwall.com Sat Nov 17 02:46:50 2012 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1TZXUf-0002fF-5g for gllmg-musl@plane.gmane.org; Sat, 17 Nov 2012 02:46:49 +0100 Original-Received: (qmail 7952 invoked by uid 550); 17 Nov 2012 01:46:39 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 7940 invoked from network); 17 Nov 2012 01:46:39 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=IEmftCjl3GUJr80z5PUSesLIHKSlkCgAZI8pFqgYXh0=; b=zdmO8JIiVWiCyc/IMx7ufKfZ00iZo29RUpAmTNsxaIOcbAqzWJ0h+HvZKVG7hYIzVR bTXwO/YOelQMVLuSoFeuiQdjKhSAFYbbjjR9f9sNlOzL5OLo+H8ecK5QCpCZgVrOR6X/ kZHPrMcUgsPEQ9ZHhhFngsgwQkEOpx+zZVW/6tIsq1c8S+FmcNeHlyu2g9etu7Anfj2S iQjNE5NNM/Q+PuFGxZT4UY2MXJNXYODgsa7Osxc0czGKRxbpE7RE2WZJNvZDhgLwaceu Bap8wR+vzi8ttAhOf8FVdGVmg62DnCC4YrSOEoT1Wuhdf1b7epPICHw+idezJyI4NpQG H7sg== In-Reply-To: <20121116185931.GP20323@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:2305 Archived-At: FWIW, +1 for using the kernel structure. On Fri, Nov 16, 2012 at 1:59 PM, Rich Felker wrote: > On Fri, Nov 16, 2012 at 05:34:49PM +0100, John Spencer wrote: >> On 11/16/2012 04:52 AM, Rich Felker wrote: >> >Since it's a decision we can't really change later without breaking >> >ABI, though, I'd like to ask the community: does anybody have a strong >> >feeling about whether we should use the kernel termios structure >> >directly or do like glibc and use an arch-generic userspace termios >> >structure and code to convert to/from the kernel version? >> i think that it's not worthwile to support glibc abi compatibility >> on that platform, if that means that we have to bloat the code >> and/or use hacks to achieve it. >> >> +1 for the straight approach. > > Note that even the GNU folks did not care about ABI compatibility on > ppc. They changed long double from ld64 to ld128 and broke everything. > Since we're going to be using the ld64 variant anyway which is already > incompatible with current glibc, I see little point in aiming for > glibc compat on ppc. > > Rich