From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/995 Path: news.gmane.org!not-for-mail From: Reuben Thomas Newsgroups: gmane.linux.lib.musl.general Subject: printf POSIX compliance Date: Fri, 8 Jun 2012 11:34:04 +0100 Message-ID: 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: dough.gmane.org 1339151665 6291 80.91.229.3 (8 Jun 2012 10:34:25 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 8 Jun 2012 10:34:25 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-996-gllmg-musl=m.gmane.org@lists.openwall.com Fri Jun 08 12:34:22 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 1ScwWI-0006Y3-Q2 for gllmg-musl@plane.gmane.org; Fri, 08 Jun 2012 12:34:18 +0200 Original-Received: (qmail 5447 invoked by uid 550); 8 Jun 2012 10:34:18 -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 5436 invoked from network); 8 Jun 2012 10:34:18 -0000 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :x-gm-message-state; bh=KiDt+fWZ4meoqzQx2emUeGgUgZy0EPB7B0PLiZJDUWA=; b=UOx7lsy5UnttcYUo1RsNDtqa6T6/U+nvJlVbJiueyGRCuSxhuM9I4UMxDd4arTyczd TUgz2AIjVCmVNodJLU8nJEPQ5WGcIXBqVY2tE9Yy+WWrv5JtFxu9t8cNOP4bX2HF+Pkh VkP0sDMcDOXUt0DJSTycVhNxqIYccjIuxWhpHEh/IHoCZweOSmga4MgO9JjDQ0j8POjM zwx5n9Ft+IAWEtRBAWTCrdlpGLzqw6N4zWHLdQ2Sm/loYEzoL2TDrV3RZrUvhntkhN+O AufxzzzntIZcpyGcbLXD7TRjKlbhEeqdmR12Ut/+ViOzblFj82OsEIDEMcb55fEMa+Rx yIvw== X-Gm-Message-State: ALoCoQliwvo5sAC8QemkQhEatQthwDgBLLQpcnbiYGXb/J8ZnUYRxGNW9cw2ZoLiDb9aKlhhQnue Xref: news.gmane.org gmane.linux.lib.musl.general:995 Archived-At: I notice that the musl FAQ says "the fundamentally broken freadahead function in gnulib cannot be fixed by adding features to the C library". I found this question because a user complained about my use of gnulib in a package I maintain. I contacted the gnulib maintainers, one of whom replied: "IIRC, gnulib's freadahead use is caused by musl's printf not being posix compliant, causing gnulib to pull in its printf replacement, which doesn't work on musl." It would be nice to sort this out: either musl's printf is not POSIX-compliant, or gnulib's detection of POSIX-compliance is buggy. Does any musl developer fancy looking at a gnulib-using package (e.g. GNU grep, coreutils &c.) and finding out what gnulib thinks is wrong with musl's printf? There are obvious benefits to sorting this out, wherever the fault lies! -- http://rrt.sc3d.org