Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rxgkZ-00AyzV-T7 for pgsql-hackers@arkaria.postgresql.org; Fri, 19 Apr 2024 05:25:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rxgkY-00FKuj-2G for pgsql-hackers@arkaria.postgresql.org; Fri, 19 Apr 2024 05:25:26 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rxgkX-00FKsT-Gf for pgsql-hackers@lists.postgresql.org; Fri, 19 Apr 2024 05:25:25 +0000 Received: from mail-sy4aus01olkn2150.outbound.protection.outlook.com ([40.92.62.150] helo=AUS01-SY4-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rxgkU-003ZE5-7m for pgsql-hackers@lists.postgresql.org; Fri, 19 Apr 2024 05:25:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gdz3niF8iphLtEsZygwnKFonWi4bmw/7x7EBrQcligj7G0JmskLoyDwRFB4HAuCTro4BUWmtIKYHzE1ecGlrxDB7RYSreYqBJZzD2NAE0JDNmdY0Y+rK3OozzwM3S5YdMnPjpTEUvh80/Q7NeeQ0lumCAaeBcJfVaxyJq0w/HLUQ0LxG6coQ6GKr3Iv6StwzieHze0i4QXQaxfRW6Nsq+b41oVspebiWnA4QwmnZaLvIkNUGbBKiB88i6iHcnQOP0/UMXTD1yPhaJkEenwM+DxIMydOak7pf/8aBxAKa8o5UYHfOHhkli4WCBuz8wzYTAz0TUJssBR/lGhgtYA2UpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+fzfTkIG4e1irkV+BGsG2kR9WmUWUeF9lLVJREdGDwY=; b=B6V7w1HCN41PDxxh1nqSLXLcI0gZrmqAKHMNwURgXopG6Wr2g78XnDdYvFWVlxaLeYClwycdkJr2Ebdq52QBHfb+WzOLC08ytfxSSfpVfxRuRktGAaSwtvPJSmrciLfvAOOceljgz42VeUvvoGaf3QH3JUn0Y8YxNXRxTElyUMVIDto45qZXv8R+57xeHdwIuu7MOFdOaRDWC0pCGT4uwbJlnc9BbuMq7nMtxQrdJpP7uTi6aXinaFsqIzSVF35fcHvZ4BwCCeNnb53gTkgI/6SbstoBKrzIcNiJazbd0xfTDWJfZLGV/N4Fw76kQALw+BF22Kb2kVGfcLDmXNe4ww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+fzfTkIG4e1irkV+BGsG2kR9WmUWUeF9lLVJREdGDwY=; b=CmynI63WGLXwtq1XG5r9ZZcvXO8OTcUwLSCWeh2OCjavUGdaM5BxVFlvW+nVd5N7DiQV8pH7ByBRrYvWLv7rtqCUTBHp2A+LrJhL/OqgX5WW9dHbTLYWvLpUR8NiOivx3HvvnC7AEkkM1tRLpC7BG1m6E9oDzOq/zVD3ZSZveuVMN1GuNOaKw9nh0E4TGWJMul0DUhQaTO2HluZA0q9ZU5PhcB4XB/kLBjRE+WxlfTuQ//7nBmI953eGaKzLOdfv5NFNTc0HcOvi8gA272uiAOlUHWTDdTTHIuxvkVhCiFXU8Mf0DOxl4PLvAUty1IH3cNIqO6jr3v/896bhMaWl0A== Received: from ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:147::21) by SY4P282MB1291.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:a3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.43; Fri, 19 Apr 2024 05:25:16 +0000 Received: from ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM ([fe80::4158:743a:ffd4:1274]) by ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM ([fe80::4158:743a:ffd4:1274%4]) with mapi id 15.20.7472.037; Fri, 19 Apr 2024 05:25:16 +0000 References: <20240322165305.6zrtxcmzdrywvmsu@awork3.anarazel.de> <944094.1711128356@sss.pgh.pa.us> <1229869.1711160593@sss.pgh.pa.us> User-agent: mu4e 1.4.15; emacs 28.1 From: Japin Li To: Thomas Munro Cc: Tom Lane , Andres Freund , PostgreSQL Hackers Subject: Re: Cannot find a working 64-bit integer type on Illumos In-reply-to: Date: Fri, 19 Apr 2024 13:25:05 +0800 Message-ID: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-TMN: [7/DMtbskE6rJnK0YNKdVIwOubQd5QX5qpi5jbmL1Lmk=] X-ClientProxiedBy: TYWP286CA0028.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:262::14) To ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:147::21) X-Microsoft-Original-Message-ID: <87h6fxlya6.fsf@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: ME3P282MB3166:EE_|SY4P282MB1291:EE_ X-MS-Office365-Filtering-Correlation-Id: fd32ae78-6538-44dd-cede-08dc6031188f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NGzwclGkagUFjBjs5sn43mI9ZpBKrOOelCW/1KC31a1LtKD85DDL9GlsXTSkpQBIl2GfmhW1/IRSstjoUizbm/q/XCB2o8Fk0j9fufxoVzOqbP0gHBzjLixmRIlOLs6IUZ+lXMz1T7y/yAKR3sUOZavHsTEo/X29W3MXdP1O2e3MmqAApryfTBt10fJ2ClDS0DItxb65dXaSWJNFV8zCSGFgzJ7d9HkUpvOXpOFdHq1vWglroTTMAU+9HJJExUOzVLKDW/Sun1O0m2/ATh6Pay0KHvWQlK7N1lcx7HJFWSbXrdh1tkER/14Pcb6cUY9VFpUEXSAfDk4Iq9llMIRlLS7VjBX7+a7Z6UltmrOXCv/H0IKuXziDufz5xYt2+uCK8mY5aZ1IdY6aS3NmFftQZzY9uW+/C39MNhBaJf0/m1lFFgQhDbaXtj74LKixyZh+1Z/2PUTTAV8KfLZ7D+CygsEZNy/JRCnwvPsRNNWcfn/MkBs1a/18nMValqqa9kyCTWN48iYezMzkgJL8eALBg4jqRc0ppjCU57Zv+a8znF7gVxzxeA3+UNQwE5wQb+QS X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OE1kTU1HMGh5Q0lxOEdKZVNHK1U5NnhMNldseERXNTVKMzA3SC9vRUcwVjlo?= =?utf-8?B?RU4yN0RuK21mT2xhaGU1VmFxZlkxSWIrdHRRZ3FaS3k3bHNmei8rbytwSkFi?= =?utf-8?B?SW0raFNYNFdHWkQzbkNaT0JRRGJ3UGVQOTRuZ0VGUDl3RG1BRm9CME1SNFRZ?= =?utf-8?B?OU5nZ0g0T2hCK1oyQXVvNzVYczBpNW9CL20wT0NDK2V1eTFMK2dQc3Bkc0c4?= =?utf-8?B?MU9VR296ampLMkFLYWF4em12UENhajdnd3BqeVVTUDkrNHhkaDJTNklsbUJ0?= =?utf-8?B?ZEhTck1aT0R4TVhYN0kra1dRQnU0S2J2djFKNTF3Z3JrMDZOa05mc1RaUnpS?= =?utf-8?B?b1p4MFJoaGJ0NmZEV2JVcUpXNFpETmdza2djYzZEYU9aTzhsb0JKT3VjUDVY?= =?utf-8?B?aDZRU2hhRXEzSVlpcmk1cW5tN0ZkTGhaVlNwTzZvR2o2R2VybkpvQWtjTUNE?= =?utf-8?B?VGFXUmpyRHhwd1JJRC9zWEVDYlNBa1BpNUxaQk9Pa2x0MmZ1Z0JZcVJmUkFq?= =?utf-8?B?Nk1vcnY4T0NBTG9rUm9RMHV5TERpYmkzZ1I1NksxK05pVXVVQWVZaHNoRFg1?= =?utf-8?B?cDM4MEhwbk03azlXWWxnbWw3bDBrbnhwRHR5ekZIUXBUK3QxK0ZKVUNiTnF2?= =?utf-8?B?cU5JOEpNaUtJN2JNZ1p3TWw1LzNwRFlMSnI2SWdtRUJJU3NQcGdBYXY5dDI1?= =?utf-8?B?NlplVzR0bm9iY09jTm05SHB4V3FrMzR5bm5acEQ1ZFhNWkJ3MTQ4SjRUQ3ly?= =?utf-8?B?RVZLNWQzSUNEeWcvdS9NN1FDTTh5bUpxeVJ0citURTRqSitYcFpMbFhhWDhU?= =?utf-8?B?WFJ2bDUvNkJRczRuZE5KdUo4Z21wRlY4Ui91aXNXL2FRYzQ2cTVRYWgwb2tE?= =?utf-8?B?emRMQjhKRktRbHBwSVdDc0VVVTdwbzEveGRYZWZpNHdYY2JJZWdyejZ2Y1NF?= =?utf-8?B?RUMxZ3NqSjFRUC9tU1FBZ3pOeFcwdWU5S3VkalFHbDhWb0xEVWM2WDZBdDNK?= =?utf-8?B?N1djeTFLbllwZnNwWFZRNkptUUFjMFJQRTNxc09DR2ZtTVhIUGwwRGR1ekI0?= =?utf-8?B?OUc4L1VhSG1mTXVScVMwS2d1Sy9Udit6bzM2Y1o5d1BweWdLZlpZVWFhMGsr?= =?utf-8?B?QTFHMmlYZmswUGtXVFdHTzd0djliR1hKNmVsQUU1R0NBWU1BMzdncDhCd2pr?= =?utf-8?B?SDRZcVhZTjFsdHNqOTdlSTFCdDRqd2FUcUhjM04vaWtjS0JYWHpkOS96bEd3?= =?utf-8?B?M0UyRGFrcVB5eklyVGVuTFVoZnNBaTFrQlBUUThvSkJQT1MrRCt2Zk1zRGRu?= =?utf-8?B?bFhpQlc4STdXd1ZrWkRjTWNTMXR4OEVUdktxcm5XUU82L3RHSnJERXpkVDVT?= =?utf-8?B?VXVmSVNOWEk2azR3bTlVOGxWaUM5SURpV3hPeG84VWxxOEZYTStkL1RBaER6?= =?utf-8?B?OFg5dGJDb0pQOTR3b2hXd3hQTm0zM0ZvSWxnNkNFLzVDcm9kVWxOTzFUTHpy?= =?utf-8?B?UWFqeWZYRERtVmlZM1l3WnlMMkgxdHBha0s0NFdITCtBNGFTTnViTWpSdEVl?= =?utf-8?B?WDl5Q2xxRVlGaEhURC82WjJVamR4REZiR1ExV0JFZjdPb0hkNGs3N09sKy9H?= =?utf-8?Q?ek+HLyiK1zhTDMri69duu+HNWfL1msbfTWY0FLUsAlNU=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-746f3.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: fd32ae78-6538-44dd-cede-08dc6031188f X-MS-Exchange-CrossTenant-AuthSource: ME3P282MB3166.AUSP282.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2024 05:25:16.5042 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY4P282MB1291 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, 19 Apr 2024 at 05:22, Thomas Munro wrote: > On Thu, Apr 18, 2024 at 6:09=E2=80=AFPM Japin Li wr= ote: >> /home/japin/postgres/build/../src/include/lib/simplehash.h:1138:9: error= : format '%llu' expects argument of type 'long long unsigned int', but argu= ment 4 has type 'uint64' {aka 'long unsigned int'} [-Werror=3Dformat=3D] > > It seems my v1 patch's configure probe for INT64_FORMAT was broken. > In the v2 patch I tried not doing that probe at all, and instead > inviting into our world (that's the standardised way to > produce format strings, which has the slight complication that we are > intercepting printf calls...). I suspect that'll work better for you. Yeah, the v2 patch fixed this problem. -- Regards, Japin Li