From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9814 Path: news.gmane.org!not-for-mail From: Masanori Ogino Newsgroups: gmane.linux.lib.musl.general Subject: Re: recvmsg/sendmsg broken on mips64 Date: Fri, 1 Apr 2016 21:21:46 +0900 Message-ID: References: <20160331192518.GW21636@brightrain.aerifal.cx> <20160331201012.GR9862@port70.net> <20160331203004.GX21636@brightrain.aerifal.cx> <76c20e67-4d62-a929-9f1d-a3fc63758426@dd-wrt.com> <20160401094919.GT9862@port70.net> <02844173-9671-d0e9-a291-764b27899f44@dd-wrt.com> <20160401113146.GU9862@port70.net> 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 1459513324 22426 80.91.229.3 (1 Apr 2016 12:22:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Apr 2016 12:22:04 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-9827-gllmg-musl=m.gmane.org@lists.openwall.com Fri Apr 01 14:22:03 2016 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 1aly5Q-00047J-Ly for gllmg-musl@m.gmane.org; Fri, 01 Apr 2016 14:22:00 +0200 Original-Received: (qmail 11695 invoked by uid 550); 1 Apr 2016 12:21:58 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 11677 invoked from network); 1 Apr 2016 12:21:58 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to; bh=wj020fEFB2P9QuUIIoX/OvW3FF0jFqtCXjXmAiuPnYs=; b=PhhGuBMhKzkXT4lWFx775FRE2qBpsS6+bLU/h6cdThP6MGGcZ0Dilzje3GVqcDJkT2 vZMB7ftyvzX0oPP4xGAIZsmmH4cZP5Q2UnhqpLYh4lWJm6QsJ8vWYaDSoF1k32qiiYcb k8FzFko42zJD1Gr9LtgxEe+1rW7TA5m05SROObfCy9272UY18X9twORUXSRGiw0c9gvM +sI4dd9OlEaGHZ6eH42h5Lpj5bNOSLV8S9OfhQK8+IVz2KAjNxRm8L9A0JO87De3oWRr fwxkephf8wlmuDG7ZoLRpNaDJY4sC2u+aBTztAEkpDU+fTP+wJSfIdCH2nCWkF5yrlwu goPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to; bh=wj020fEFB2P9QuUIIoX/OvW3FF0jFqtCXjXmAiuPnYs=; b=KpQU0Y9R3LGbd//sh5qvrORjuiGKoFrVHVsL4SsWfqHxuSbuFIVQFmxKXqOPrBx1SJ P5xsFrZnlvG70lnKsrk1/TV4rsx+fP1898Jd/PH9AEBbLUoHa9H095RYyTAkxG1cnbMU AFNoswfDcFehOprU0WyCJsHcHui8xKg7eZbT8+ij2bbBztJ39wxK6uL6c5RFkfA13rBW feX3slSyJflIqp8ns/f8kOX22oxEMxnzHHpByt+KlNn/vLFEeNmthaNEpxkjib1u9Ei3 dAZsa06RNj/W8q1e120g71KQkBZB3QKJrB2d2x5LDFiqyuWqUFW3ImV3Sr9WTpPOhB/J m6PA== X-Gm-Message-State: AD7BkJJDPpT+MRNVRe3M2La23UFi9/B3aCK8IaEgoX53K9W0shR+ho0WWTnEoGfS/K6lo29NkQfTAZ21x4wA8A== X-Received: by 10.157.38.247 with SMTP id i52mr2518356otd.47.1459513306282; Fri, 01 Apr 2016 05:21:46 -0700 (PDT) Original-Sender: masanoriogino@gmail.com In-Reply-To: X-Google-Sender-Auth: 3R7DdRjiwrbqfd_3eZffm-FOeqk Xref: news.gmane.org gmane.linux.lib.musl.general:9814 Archived-At: Hello, 2016-04-01 20:37 GMT+09:00 Sebastian Gottschall : > okay. but musl is a library used with linux only. so if linux uses size_t, > then musl must use the same abi. > otherwise musl wont work with unimportant programs like "ip" for 64 bit > targets (havent checked x64 yet) I have a x86_64 box with musl and iproute2 seems to work with current (padded) definition. You said the code is broken. How/when is it broken? Could you give me a test code for the problem? Then, I can test that on my x86_64 box. (well, of course it may fail if the test code declares the structs independently, but then the test *is* broken whether the definition is standard-conformant or not.) -- Masanori Ogino