From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/4440 Path: news.gmane.org!not-for-mail From: Justin Cormack Newsgroups: gmane.linux.lib.musl.general Subject: Re: optional compat? Date: Tue, 31 Dec 2013 09:23:37 +0000 Message-ID: References: <20131228013217.GH24286@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 1388481824 28718 80.91.229.3 (31 Dec 2013 09:23:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 31 Dec 2013 09:23:44 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-4444-gllmg-musl=m.gmane.org@lists.openwall.com Tue Dec 31 10:23:52 2013 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 1VxvYF-0004Ws-I2 for gllmg-musl@plane.gmane.org; Tue, 31 Dec 2013 10:23:51 +0100 Original-Received: (qmail 3317 invoked by uid 550); 31 Dec 2013 09:23:50 -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 3306 invoked from network); 31 Dec 2013 09:23:49 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=specialbusservice.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=+E+dr/AATjXWZCIN8NxQ18bWaCQ0qMPeWQnEaJ4wHSI=; b=pM7DV9gGTh9Ilol7fMoBHY/xppPsG2I0GEc97jbuD41GBgapwHyQE0gsMzyjtYg9aE wplDE13ZTIpHT2dF14F9ojia2uncheAGjbxQ3dxn7p2a/NreO9adRsn7OIsA+P3v61mh z2jRx4b+0WKz3LbhHhWOE24rjfcKX9jyZ7Nf4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=+E+dr/AATjXWZCIN8NxQ18bWaCQ0qMPeWQnEaJ4wHSI=; b=DvVaH4hDh41vkoLzRhISVs8SpI48mSq4gLfvtujSu35d3f7PraZ7txYAsvxdCjCUo+ 4h6MD7u6dhxRu/1s+pOwppZ7niycdLLZGFgkQYCIiKqslzFkpOxh9Nhi255HF0jbYACh cYT6P/AUxl2SYxGFm47fvFCkaO6QHfNUcYGK0GCYVSFRbOzqa/kNJkWBGQJmkiMY69IO m2JlCmXEOpXS90/Do5eP54zIVBX6e5OwA+eA7vMuWLFB1wKaKZQBibMrC/yXnpAqaFnK bN+wBV4NHJOmFgtAcWc13Ot979kxgOQMzUmqw6jr4q3VYxvoY0G2c28/dYiddUtBnUwX 4iuw== X-Gm-Message-State: ALoCoQlyyT0NbF/myFZXJLONDjB9/mdZkbQbS9UgWEJw+wsi2V6QbzrUkTJb+SxHANQF4X9Z8tw3 X-Received: by 10.68.212.37 with SMTP id nh5mr69660178pbc.16.1388481817317; Tue, 31 Dec 2013 01:23:37 -0800 (PST) In-Reply-To: <20131228013217.GH24286@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:4440 Archived-At: On Sat, Dec 28, 2013 at 1:32 AM, Rich Felker wrote: > On Fri, Dec 27, 2013 at 11:11:45PM +0000, Justin Cormack wrote: >> The include files sys/errno.h and sys/signal.h, to work around broken >> code are a bit inconsistent, one has a #warning and the other doesnt. >> I would actually rather that they were only installed if requested, as >> (in an unusual situation) they are actually causing me issues. It >> would seem nicer to have a make installbroken as well... > > Could you elaborate on how they're causing a problem? It's preferred > to avoid creating multiple configuration variants which would then > need to have their own application compatibility studies... I worked out what the issue was - the #warning breaks the make depend step as it can't parse the output. So removing the warning fixes it, and so does removing the file as the dependency seems to be bogus anyway. Will still try to fix it upstream, but coming round to the view that if we have these files they shouldn't have #warnings in. Justin