From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/1787 Path: news.gmane.org!not-for-mail From: Bobby Bingham Newsgroups: gmane.linux.lib.musl.general Subject: Re: Re: Best bikeshed ever (feature test macros) Date: Wed, 29 Aug 2012 10:08:34 -0500 Message-ID: References: <20120824214138.GA17792@brightrain.aerifal.cx> <20120829073442.66c72367@gmail.com> <20120829134939.GS27715@brightrain.aerifal.cx> <503E20B9.7060705@purdue.edu> <20120829144347.GU27715@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1346252948 24118 80.91.229.3 (29 Aug 2012 15:09:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 29 Aug 2012 15:09:08 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-1788-gllmg-musl=m.gmane.org@lists.openwall.com Wed Aug 29 17:09:09 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 1T6jtE-0008Ns-DO for gllmg-musl@plane.gmane.org; Wed, 29 Aug 2012 17:09:08 +0200 Original-Received: (qmail 19505 invoked by uid 550); 29 Aug 2012 15:09:06 -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 19494 invoked from network); 29 Aug 2012 15:09:05 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=SnNUWJiwHWv8iKksnu1wc35sA519DNpDhDYbHtizLhc=; b=TrVuR8ecW5MfHdTjXOXY3ENBx4G3k2a2sMZfVcZ+Rqg10vArHfjbXzjk4AU0vYk/GG VlHPgC1rkvHTOSvKhu3NZ/CCXhgB/kixwEGCaNVnLqZvpayZlE5cw9G3fVlnDtnuQDCy P0Q1aU+WnZCkHQXxuMukZdVF8CbBhtn/3laNGED4NlIqNGFIjIi5OgihMkb7ophxznMl ARVgJbeGc+KfHH3MpZAFAnRUrN6kj8sBC43AR3G02P/LmKK3ROhdxy490v9Bd+f4Wsxm cbi4nb+r9RJGzV1NyDFh1umW8YVSWoL2gvxm2QgqZXXQFTUvV6oNdGFcFeZAeOVCBptD TtMw== In-Reply-To: <20120829144347.GU27715@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:1787 Archived-At: On Wed, Aug 29, 2012 at 9:43 AM, Rich Felker wrote: > > 3. Make as much software as possible "just work". > I would much rather that the software worked because it was correct, and not because musl worked around its brokenness. I realize this isn't a very practical viewpoint, especially if you hope to have musl see any adoption, but you asked for opinions and I think broken software should be allowed to break. The fixes belong in those projects, not worked around in musl. This is wishful thinking, but perhaps if we had a major libc that exposed this brokenness by default, it would raise awareness among the authors of other software and they would fix it. With glibc providing the kitchen sink, they have very little incentive to do anything about it, if they're even aware of it in the first place. I vote for #1. -- Bobby Bingham