From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9018 Path: news.gmane.org!not-for-mail From: Guided Muscle Newsgroups: gmane.linux.lib.musl.general Subject: Musl bug, or, am I losing my mind? Date: Wed, 30 Dec 2015 20:04:41 +0000 (UTC) Message-ID: <1337210970.4152546.1451505881575.JavaMail.yahoo@mail.yahoo.com> References: <1337210970.4152546.1451505881575.JavaMail.yahoo.ref@mail.yahoo.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1451506072 18630 80.91.229.3 (30 Dec 2015 20:07:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 30 Dec 2015 20:07:52 +0000 (UTC) To: Original-X-From: musl-return-9031-gllmg-musl=m.gmane.org@lists.openwall.com Wed Dec 30 21:07:47 2015 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1aEN2A-0005Wr-NM for gllmg-musl@m.gmane.org; Wed, 30 Dec 2015 21:07:46 +0100 Original-Received: (qmail 15403 invoked by uid 550); 30 Dec 2015 20:07:44 -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 15365 invoked from network); 30 Dec 2015 20:07:39 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1451506046; bh=Ky8J+keRc1MYRik4xrYfxhHyHnQ3rHHuWWD+TFj8PTc=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=SMxJTnWWP8pwxA7nfpSyZJ1bcMI6Azi0B1INrwOOTo3JopVLFtmNzRyGH6FO35f/e7BeHBy2uyBEK9o00el2y42lb3RcykKR0xMVMlkL41D7PO0XtRcFm/tuA1F0pu4vS9cwWUlJmQGHlaYJ1nsdeL3idusY9rQFgkYjjf5Mpt4X1LflY+5S4YITR3OrNuxrweXk4ja0TXkhJIQ89RDSaj9dFdvwDALvcbxeZfxTzhaR6yO4OgQBIyEc2oG1yxdFKY4YUpFSQ4k5yTpHL5PnWAfSuCJMCh9D2YPGrK1FF5nwe45o5ImmYfGO3UyB+1iAGstNS2Zw1kRW+jmu0Xhauw== X-Yahoo-Newman-Property: ymail-4 X-Yahoo-Newman-Id: 78989.82495.bm@omp1070.mail.ne1.yahoo.com X-YMail-OSG: 0SuCKPEVM1mZgfY7wnfMIxbjbgdkgMS223t_fxoDtgLO2WwR5oLwX4KJaXK72Hw iCczQ5KLoRVLu8aINOrVDbem_elQv0v3WEIoDrlvpwz15ZFVWu.4akANWgWQrZ.pncs69nehuNKT 7wHIc6f4_XxwXsu1xYIpcnWRG50ddy5Xpw12LvYPxqiDA1ZK6F7DSKAWlgHNFzMo7ukV0BhdmLIo AuIk6jAYz4iqqyKblsvMKmMZNMAbTlxAp8clK8oXGR4IfYXtmJ2YXy_KvtKPKnMMynJCwsaO5kP6 MfrbLPSC_sbjYqtefKsOAoDx6JmLKAEbY_fjC.rTohLOLLDdu1Pt2H8dWdBbvWMPbkcjOtJsaRzX kCXHPRv.0kmxKrjIKgsySOLVyYh9wJLGFReVvYRpxBGhWfH83Sc.SjcMxsXrrf9cYjZdV5Kmfr9. Ljibap.OfDWzb4PpBAuJuozaN.ISed4pzB08ge4DQHtqjdL1yFuIEEoWM8Yppm4Pj80ANdkF3YY8 ijT8mSiYpkVE- Xref: news.gmane.org gmane.linux.lib.musl.general:9018 Archived-At: Houston, I think we have a problem. I used musl-gcc to compile tinycdb on Debian 8 and kept getting errors on a very simple test case. Make options: CC=musl-gcc CFLAGS=-O2 -s -static -fPIC -D_FILE_OFFSET_BITS=64 The resulting executable is cdb. Test data is generated via a lua script (test.lua): for i=1,10000 do key,val="key" .. tostring(i), "value" .. string.rep(tostring(i),i) print(string.format("+%d,%d:%s->%s", string.len(key),string.len(val),key,val)) end print("\n") Running lua test.lua | cdb -c o.cdb always results in an error ... FAILED cdb: (stdin): bad format So, maybe they broke the pipe in Linux Debian ... Let's prepare a temporary file lua test.lua > o.txt The, run this puppy: cat o.txt | cdb -c c.cdb FAILED: cdb: (stdin): bad format However PASS: cdb -c c.cdb < o.txt What am I missing? Thanks GM