From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/12232 Path: news.gmane.org!.POSTED!not-for-mail From: Nicholas Wilson Newsgroups: gmane.linux.lib.musl.general Subject: x32 shouldn't provide LP64 macros Date: Tue, 12 Dec 2017 10:27:23 +0000 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1513074465 4240 195.159.176.226 (12 Dec 2017 10:27:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 12 Dec 2017 10:27:45 +0000 (UTC) To: "musl@lists.openwall.com" Original-X-From: musl-return-12248-gllmg-musl=m.gmane.org@lists.openwall.com Tue Dec 12 11:27:41 2017 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1eOhmj-0000mD-RF for gllmg-musl@m.gmane.org; Tue, 12 Dec 2017 11:27:37 +0100 Original-Received: (qmail 13683 invoked by uid 550); 12 Dec 2017 10:27:41 -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 13645 invoked from network); 12 Dec 2017 10:27:40 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=realvnc.onmicrosoft.com; s=selector1-realvnc-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MxgMhEm46B7pC7KkLF9WFIT0YpOshic0bOwn7lW6KAU=; b=g2KR/Wn9UKEaATd1WfIxznMbdqxG/p3hu+CoOtn3cH5NwDKNBXKS/y+tI3OqgNCpVgHkXZUYth4YVXL1m6vdfIVlp28zeiUdbR86Lx+zzoiOvOJrm+vyaVUxD/tqUkPU95nVMG1Wok2z1iz1xrCuz/464QpdxrVdx968C1Q7Q8E= Thread-Topic: x32 shouldn't provide LP64 macros Thread-Index: AQHTczOOR35SCKIZzEe8VOq1tqNTTA== Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=nicholas.wilson@realvnc.com; x-originating-ip: [2a02:390:a001:192:d6be:d9ff:fe9c:1892] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM6PR0502MB3880;6:a59+KMIVhpJG0YUVAygkK0AvMvn1mDflz4JA472TlIrUzqbI9/78aYJ/AsoZrPnCpA+5v2R5UIRwZ5xzQNihM8iYMtSh7jC+8LDtQNg+UVfstuNWvg6umajVLRybIboG2+1wCAiJMtl/MgDRdU7BOUaROLkEQydvaTDPqKKxDEgCSyJi8VkfSOpWghYpUxw/YLrBL2uzvMYioLp6xUeYKeQ7SJpRXeGOLcHaXxXbSv88YRijkGxK/a+gf+lAVXK4D+lng1lVUdOzWpVS9YiBX7p3X/lAYRgY2h7zG6YdldwwbZcg0YHOXRcVGWelWn9Ao9ZeJu8sqVNitCBwhYEBNbuK6wlgjYFluafkQagO0D0=;5:JibJjnmBZTlyyM92iEYA2Ee7BSxoTdwrVvHaYA4C2BnWKwIVHQQKJ9MRjWbt+9nTegHx4PpNMaLN3Bus6ltMqJI8MphvAaku6bOAPddFY7viehn4KA1bTV3a67oG/C4H6WMEgHGvI0a9Cgf4/9Vu2G8h4Kquha8ZlF5AF/VrfhE=;24:0mVS65V40agAPYxbfiKg1oMBJrpl5GDzEucyuRRnIL8Mo+p7Bpubt0asYlcQnrbZIo5UENMhjF+MHo6d4lSaMWHIbVHB2Mdz4H0gyx2INo0=;7:LpLEcbwYcsMGM2EKMBV1o1aaQU5nwIalJkQMsFuf9MKcoxqJFpECUCLDgIexDiPyqcJP/JkjbVFYxd5FVPj7Si8HMclx lHmprXGFRsm3F9J4V787rSFELySBdZThL5K0QZnOTNKNpzIWjQahPxMNfzj3VX+tUacBwyVcriJwgl214n4v6QlYsdx56O/cNd x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 8455b339-46dc-4e0a-3580-08d5414aef38 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(5600026)(4604075)(4534020)(4602075)(4603075)(4627115)(201702281549075)(2017052603307);SRVR:AM6PR0502MB3880; x-ms-traffictypediagnostic: AM6PR0502MB3880: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231023)(6041248)(20161123560025)(20161123558100)(20161123555025)(20161123562025)(20161123564025)(2016111802025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(6043046)(201708071742011);SRVR:AM6PR0502MB3880;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:AM6PR0502MB3880; x-forefront-prvs: 051900244E x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(376002)(366004)(199004)(189003)(55016002)(1730700003)(81166006)(68736007)(6116002)(102836003)(3280700002)(2351001)(2906002)(3660700001)(6916009)(5250100002)(14454004)(7696005)(316002)(6506006)(478600001)(99286004)(106356001)(9686003)(53936002)(6436002)(105586002)(5640700003)(25786009)(8936002)(97736004)(7736002)(305945005)(5660300001)(8676002)(81156014)(86362001)(33656002)(2501003)(2900100001)(74316002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM6PR0502MB3880;H:AM6PR0502MB3878.eurprd05.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: realvnc.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM X-MS-Exchange-CrossTenant-Network-Message-Id: 8455b339-46dc-4e0a-3580-08d5414aef38 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2017 10:27:23.9148 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9ad766d3-c6a5-4458-8c58-244e7c118728 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0502MB3880 X-OriginatorOrg: realvnc.com Xref: news.gmane.org gmane.linux.lib.musl.general:12232 Archived-At: Hi, While working on the WebAssembly port, we noticed the following in arch/x32= /bits/posix.h. It looks like the _POSIX_V{6,7}_LP64_OFF64 macros are define= d, but surely x32 is an ILP32 architecture? diff --git a/arch/x32/bits/posix.h b/arch/x32/bits/posix.h index c37b94c1..30a38714 100644 --- a/arch/x32/bits/posix.h +++ b/arch/x32/bits/posix.h @@ -1,2 +1,2 @@ -#define _POSIX_V6_LP64_OFF64 1 -#define _POSIX_V7_LP64_OFF64 1 +#define _POSIX_V6_ILP32_OFFBIG 1 +#define _POSIX_V7_ILP32_OFFBIG 1 Best, Nick=