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 1u2u92-007ZXt-9T for pgsql-general@arkaria.postgresql.org; Thu, 10 Apr 2025 15:48:48 +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 1u2u90-00DYA8-6t for pgsql-general@arkaria.postgresql.org; Thu, 10 Apr 2025 15:48:46 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u2u8z-00DY9z-Ni for pgsql-general@lists.postgresql.org; Thu, 10 Apr 2025 15:48:46 +0000 Received: from mail-switzerlandnorthazon11021077.outbound.protection.outlook.com ([40.107.167.77] helo=ZRZP278CU001.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u2u8x-004Xyy-2h for pgsql-general@lists.postgresql.org; Thu, 10 Apr 2025 15:48:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tKh848evZS/CxB1Vb9r5a+B9s0ZKxBzTeawRCRVqtPf2VeyoblD5x8ikb+bc7SBz68mV6mxYnefbMVItERZugNp0mhYQ/Lz9DK+GXGIVhhCYhSUuZ0mQsY1sj1jjHFFUW8Hq+i9BhL3VARE/HT8fhHVla2ETgiB3sNWpGZ/3YKhL7dGUE61A4ixCMS8MYvyyrbn9mYmmMHz3UXwytdXzIlnv9MIxyITmykyac2mcy4VPCgRV/JCbgtq8/3l9YbMNinmGDw6EjdP9qHQm74IzfcVC31YGJLpFJon9KbxjJJyxBRdu69k3UaqSGiPDO2M51d9PtW4fA8ItzU66T0b71g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=eoTVrOdjNQh3u4tGkyR/2bXJ5gGDSOTxMgWY7Pb93cE=; b=fd67ZEO5ieMSWdtqZJl0U+Be5KjoXvbhvQkrrf8ZkeGwQ10LClMFa9kLdVo4D6mdHDjPiignwRwoHsgKKCOLf9ANHWBl4z+uwHVwaxE5VYk7VCe6S+D6tmKA+QQpLtsMUoUUQJGs1dO941tfDMtg/rQMQZlIJ910uOgPCsxT75NBQDYPn2NPY84u/s7EScDDGYI7ZLfrIrFrIIw4qH337EJ/hr/2trxQcnzALc5DnYAaqPT6ioTYTSD03f1fRkdL37wEIt2+qCq42pnHtL23QP3dleCUIfWgQMhKtiBVchnu21TfaATgYvf6sqr91PK/bNv7TNvQvztTAOac8FDBpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dbi-services.com; dmarc=pass action=none header.from=dbi-services.com; dkim=pass header.d=dbi-services.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dbi-services.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eoTVrOdjNQh3u4tGkyR/2bXJ5gGDSOTxMgWY7Pb93cE=; b=JkyXfrTDs0CVCevZIcebmbXARn+UEmDBIyN8bYU/MRO9Rmgc64l41bqcNiGkoTe7ZaL9x9mdLyzni/WB4rEE8b7DMz6kuktVnujXCbHVIOLqvnMDrzPrNLXR3Hukdm7NB7HkEtv8zxS5Y7eHFQYhPsnnwmA63Vd89dPBBISNZPs= Received: from GV0P278MB0419.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:2f::6) by GV0P278MB1503.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:65::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.21; Thu, 10 Apr 2025 15:48:40 +0000 Received: from GV0P278MB0419.CHEP278.PROD.OUTLOOK.COM ([fe80::2f86:4069:83c8:9fa5]) by GV0P278MB0419.CHEP278.PROD.OUTLOOK.COM ([fe80::2f86:4069:83c8:9fa5%3]) with mapi id 15.20.8632.021; Thu, 10 Apr 2025 15:48:40 +0000 From: "Daniel Westermann (DWE)" To: Tom Lane , Tomas Vondra CC: "pgsql-general@lists.postgresql.org" Subject: Re: Meson and Numa: C header not found Thread-Topic: Meson and Numa: C header not found Thread-Index: AQHbqd2NQNxF1fL8wUu8WzgOHco9FrOcoG6AgABW04CAABSl+g== Date: Thu, 10 Apr 2025 15:48:40 +0000 Message-ID: References: <99060f87-f477-4de1-b4cb-f195eaae5322@vondra.me> <510775.1744295595@sss.pgh.pa.us> In-Reply-To: <510775.1744295595@sss.pgh.pa.us> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=dbi-services.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: GV0P278MB0419:EE_|GV0P278MB1503:EE_ x-ms-office365-filtering-correlation-id: f27041b9-9ac1-4f25-f454-08dd78472a3e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|10070799003|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?YJM56FAD0rgiM8OI6+Ho93AW/9b6wTf270HervMOElLs2GwM0kVI6a6Ctl?= =?iso-8859-1?Q?eIsXOZb50j2b2lhVtB62pEIbHBUU2DCikD2ZJoMxSfkQvzdsnOeS9Trlow?= =?iso-8859-1?Q?ePcdu8gb+/t1zCHoPsUaTjgEwwpUUCe9mBYfkZXntGe0pHiTR9CM8c+UEo?= =?iso-8859-1?Q?RfaWvlbFo0HPXl0ERi94qopegPHXaEsg9BfgFQPyHkl/qdhj4LmIwdeAGs?= =?iso-8859-1?Q?1m/C6QfG8ODB4Qqc1MJ6ogWRu5i2f/36Ogqsq5jOYtIME4dg+JWZ1QpytX?= =?iso-8859-1?Q?1GghZB9SlJMblFed8As+maK0xgg8TubnT9fO1Iy2C7/qKBq4rVb4RMGkFD?= =?iso-8859-1?Q?g5eILuWoRQ7LpKri1FA3XsMzNHNRsCXBS2Nb5diNO8fSgeKI1iBNTH9kON?= =?iso-8859-1?Q?6KMmqbzr02KsU6XEDlUnoIgX++5KW0VHd9P3rNHrf7FmK4afF4LDPhAWmI?= =?iso-8859-1?Q?UdpEpOXQikx/yb/P/D74y4KqQoYcFHi0he4IpxiO/9g9tpk2/l4EKQOk7p?= =?iso-8859-1?Q?opLwLaOrOulTFyHWf02H7RvWWnRUlt4mzFszLkUT79mJ6KEnsgax7Pt9HD?= =?iso-8859-1?Q?DFDbnsaEewY6uQPzxcLb1a42iY7ojjdbF6HZ20OeKx13N5h8Y6ShHw9Mih?= =?iso-8859-1?Q?Hpb6Pi4PoNp9NgcY2rg22JQRhzRsNrhGWKToaQ3QfOpGQkB4nPF4xtbtle?= =?iso-8859-1?Q?rbuf2Yn3AUF5vrHa2ffmdOBmJiqLi67rCs5z+5pIDzbb+fy4yw9dOecodN?= =?iso-8859-1?Q?KihjriLC3RClNSa+eNwBnWF/p2ZIwzPk3cIpnJVYE915RgBf15eftebkD6?= =?iso-8859-1?Q?C23uIulit4M/6gUNic16v7i4aJPetkTcVAZDvNSC/Yrr2ze8PQxPORiT8N?= =?iso-8859-1?Q?xpIZ6H/pBV496v6BXDdfVB4UYOVSJGMl8ZQPdgYxfeZ4HGMybmpbd8/vlY?= =?iso-8859-1?Q?rbifLk+bHo++meSGK4qihQRvVHcSd+lSOb50/3sYJB5EPjugCBAN0NDdIp?= =?iso-8859-1?Q?M50STSR5yD2yJlBvlB+5pbp+cYY/GOMHARtpsRbzpXdJ5JMZLnwiefBk+l?= =?iso-8859-1?Q?VQA9aL62FHZDVHLxPJzlI1ZL8HwwnyVSEyHhieUvkklnDiJ0vYh/zCb/Rh?= =?iso-8859-1?Q?HCUBG+RlDYW4rYfWjuhSHWVOIjfumL+pMIA3g6b75rdBFiG/lz/8LZsI76?= =?iso-8859-1?Q?/b+lzSWETWB3kd45BAmfOVGqn0cNmZDScYJRgfdP3WPRmUOlvmC1uJ8WkJ?= =?iso-8859-1?Q?mokIszhpo22zh64V8h9FEmU48H+eJMI2cZXLYji7XUBhr+1To0H1xaZZns?= =?iso-8859-1?Q?sChAmKX1fFME5BEf9U1VjJqy27PnHgWp4WygQB+SR6C6i8freYU40bzqAv?= =?iso-8859-1?Q?D8BbdsRqPIRdDUyPjVcxUe+WEVmVcYKehJmYXyu4aFNoOd76zKMmtoaIzx?= =?iso-8859-1?Q?TgA5bLoXSA0+UAWHWciJDQYzom77pP9rlifExCr27EIs+zfZrs+7GCe93v?= =?iso-8859-1?Q?IONgRFc2EIcYrcEqerL9eL?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV0P278MB0419.CHEP278.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(376014)(1800799024)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?KacHcmLuMW2kocMSnBn2gCTf2M7wGZgbTbdne4kveMz2IMbskExCtYHqtS?= =?iso-8859-1?Q?LhRA84OASSBkRW1DenTCtTNmFErGqGxNPBPi+hLcLDdRJZgdyc4387AHqQ?= =?iso-8859-1?Q?3u/T7uGLbpn+VEFhdI8zleE5AznyJ/AJgrbm2kTsrcYfj2zgJvmmbFtaKJ?= =?iso-8859-1?Q?wKabfNK/bD8W6tqbfgn/W9y4ESNUEKPSUUeXwrshY+8w3SOQp5dhNhNeod?= =?iso-8859-1?Q?bHnsxUXva5ixbOUqN2LJdSGrl0qX6QkM8GdHV6F1ntdGW7vW0SwxToVV+y?= =?iso-8859-1?Q?JARyC918XAVw3yxI/QtovNzebZ6X5l6IGQKtPWtmf6UYzkgDNmx0f4cVQp?= =?iso-8859-1?Q?yJdbEAM6JHb5XK5kAQv13PcWpNExqTngsuqF3GR4StajGbi7dRjIaqQIIx?= =?iso-8859-1?Q?fQZL2GqxGHc1k4jSo54+MmbQ6pkJ1cKOOfpJOtaIddiR9Z/LN+91CVN9ES?= =?iso-8859-1?Q?A5+ix3kvhRuN/s0GNTT+7Z2cMfZwSNz1JoHkhoXTez0LCOryXC9N0gI0eM?= =?iso-8859-1?Q?AS9rdXWKLJN43eSn5IUO2SbOHmyn6E6hJLVRXeR/ZpOlL5KEqKGbe26RqA?= =?iso-8859-1?Q?braLKVhSQhJibYuThC5YrZ5i3bOBRWLb3gywiWjqefgJMO0fHooTOiTdgZ?= =?iso-8859-1?Q?A2yVFnS3XXb9OtdAfjEmApLMb2DJYFqjqBXxvT9GMhRdGzQBGjSNfj30XS?= =?iso-8859-1?Q?eCWP0PEnOP4h9TDMhfE/7UkLQjP7Jt9dSDnqc4AMaMbYmdxwSoApuQ2GYD?= =?iso-8859-1?Q?zyoV5P5if4BoeXuAZaEmFspb2rj9C7gejcuPdnkS6fnQd2n2y8WRk3qu50?= =?iso-8859-1?Q?u5WxjJIdloD5LVj/SZK8wAG1XEr+qkB1P+GUzXinoGwhXKyWY0V2btZvn0?= =?iso-8859-1?Q?RIUdtM/qsxoPfqWnyIC6Socz4m9K9/wLyWWTRnQeBGQfm6+TFmLJSXVWRT?= =?iso-8859-1?Q?cs1R1HsIK8vdzcPaxtnI623FQrSzRq7/8YKZ2mqEW2HsmZ/Q77DYO8UlrN?= =?iso-8859-1?Q?j5W087+/U/QOoF463P7Yt7qkbU/TPFzSbTcMJ/WmeA4oR/LafFnhbF3J5X?= =?iso-8859-1?Q?1MRmmBC+x6whnsvVML/PwudZYTwPNZOfH64M69gVLzNH4h/UP/9dx+gGxz?= =?iso-8859-1?Q?rVSICjVWA7ngqczlRGPwtI6su0tCfG/aCRuLf8T4lKVlY4Dr5E3kR2Hejl?= =?iso-8859-1?Q?pAqRLjzxwLJ51rTnzYUsqNxmAb+obZmliEPLLyWyaF8kDqMJRRkjDya8+j?= =?iso-8859-1?Q?Y/cDGyHYQVP2LRTGqY4iKHf/Inpnuk5ukc5JkC0BexGNdiOmGScwdQVNvG?= =?iso-8859-1?Q?U722TFWTYJFS0hLgaz+LrukkriTDjTB+zEzQQmU8OUV67KMnzAXit6rYG1?= =?iso-8859-1?Q?+AB1Du8y+Tb9PX/7QqsgVR11DpDEovQ53rHk8UYh4eJJchR+EiHXRieMpu?= =?iso-8859-1?Q?wweWMo8+03Kr4d0WRJT29OL+kpzQBKkPgpvid5237mAyBD/8ECSpIFmnxJ?= =?iso-8859-1?Q?pHGSMumrMfRIXM4DFifs7gQXFQwEWOaNpTpRxUuTbfGYyYD0GT3TBtpdjy?= =?iso-8859-1?Q?2lk5jpesz02DrbvGSL/Bj8y0WvJia8mruDK51h4HBV6weNQkebDOaoltMp?= =?iso-8859-1?Q?XQqQV6mWUHxk63vJfCB6CUMgxHJrFayfrllRHcOKuGdfe3Br5yx1roJIzx?= =?iso-8859-1?Q?RuNXugI6ktaFg1zrKnY7+3rrkDR3IsFHokc+y+CWs2KMMtppF3/F8/aDrU?= =?iso-8859-1?Q?NZHw=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: dbi-services.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: GV0P278MB0419.CHEP278.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f27041b9-9ac1-4f25-f454-08dd78472a3e X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2025 15:48:40.3227 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b9c70613-b1ea-47b7-9fdd-e6f3a67ce75c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: V8jC79ywXWs2jNZu2Wxaaf2hjrZotOYKtHMMhLPxYGy1hDNVxX64YdJadnXr15dDM6e2QKmTsgoSbhcZktntt1e3u20FB806B3LGq9GYNt4GQ5uF70Huc+jvPQH6Wo92 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV0P278MB1503 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk >Tomas Vondra writes:=0A= >> On 4/10/25 08:00, Daniel Westermann (DWE) wrote:=0A= >>> I wanted to play a bit with the Numa stuff recently committed but Meson= fails to find numa.h:=0A= >>> Found pkg-config: YES (/usr/bin/pkg-config) 2.3.0=0A= >>> Run-time dependency numa found: YES 2.0.19=0A= >>>=0A= >>> ../postgresql/meson.build:957:12: ERROR: C header 'numa.h' not found=0A= =0A= >> That's weird. I'm on Fedora 41 too, and I don't have this issue. If I do= =0A= =0A= >I couldn't reproduce it on F41 either.=A0 Note that you need to=0A= >have numactl-devel installed else /usr/include/numa.h isn't=0A= >there; but meson seems to fail as-expected without that,=0A= >or silently fall back to libnuma=3Ddisabled if you don't try to=0A= force it.=0A= >=0A= =A0=A0=0A= It is there:=0A= =0A= postgres@pgbox:/home/postgres/ [DEV] ls /usr/include/numa.h=0A= /usr/include/numa.h=0A= =0A= Regards=0A= Daniel=0A=