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 1u2uk3-007hnq-KJ for pgsql-general@arkaria.postgresql.org; Thu, 10 Apr 2025 16:27:03 +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 1u2uk1-00EKAy-8R for pgsql-general@arkaria.postgresql.org; Thu, 10 Apr 2025 16:27:01 +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 1u2uk0-00EK9y-P5 for pgsql-general@lists.postgresql.org; Thu, 10 Apr 2025 16:27:01 +0000 Received: from mail-switzerlandnorthazlp170120005.outbound.protection.outlook.com ([2a01:111:f403:c213::5] helo=ZR1P278CU001.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u2ujz-0045W9-0O for pgsql-general@lists.postgresql.org; Thu, 10 Apr 2025 16:26:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HLzDq3F/xhmXZ+VXAX/daJnwAV1ACntSNJnuYBlzQz7MknsAAWeJKMv9+ukRcVF2JLoWckqnkfBn/DitP0dHjucOX/HViwoUcaFIxQs6VM2q5x22AcM8D7WTFLrDO8Gp97qFE0kePeQOK9QtfqFGJBgCZ56oVAoI0w6m+G7XNLRI9iopdUPyKRG+SAva3pGYYhvnqNAsIqYgXVS2nfz5jOv/yd5fWk27KPzSaizInVtB8N3E8CJUKqRMrdxfuhYO//ICq4WOCBT/p320AN4WLK40XaqoyhRxam3Ci5QwJ63RDySzXuaBW7wv7PsL1s83HRzCP7E5ONJtTZ6We3pt+Q== 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=JJBq25t9E9JF9vErm7OCPajQy+6eG9fIL8ytYr+ckLA=; b=QepV7n6Kad1fNxUPrYXolS8waglX9wAOpdLRlFAJgDa76Q71/DwI0SbmOG1B3SEc+BybT7Dyt9ozi3Grfoz9Q/5a3zttOxFqKpm8399h0hQpfJ5hi9x+9njSfuiMleuUOHEjK4IkA/TOqeVY8D+HfeWgg910sNRq6wX1CpOMtn0jQm8uQnVzKZlbJo8hhW0W3oDbbMJqeGhm5phoSNc9cYCIloYA7/PftxswHRtq0mNS3y6ce1FYdyLvZOmr1DUg1t6hBKYXwvGt5c9xn43PQXQL22Sz1IEO5jBxa9byggWV9LocJLbuZnbdu8wUVX5NwELuo4PSw3FvXMeqYu2qRw== 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=JJBq25t9E9JF9vErm7OCPajQy+6eG9fIL8ytYr+ckLA=; b=rvI+eaNLPRasnYp9h/UvCbxm7v9rli1vkzBhAZZPefHVTE04sWxkn9DvOhCcDPDF7Qsm7Ac18ECVsPt0fF/DveRrKLB/ARXenh/Agb/tVpTD30VHVXgD6q0BvmgctqsQsMZmGMhBCzVAAuvU2V3sBiJxTkP+O1rEiUgBbg3JoiM= Received: from GV0P278MB0419.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:2f::6) by ZR1P278MB1118.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:59::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.22; Thu, 10 Apr 2025 16:26:54 +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 16:26:54 +0000 From: "Daniel Westermann (DWE)" To: Tom Lane CC: Tomas Vondra , "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+oAABnsAgAAEUqA= Date: Thu, 10 Apr 2025 16:26:54 +0000 Message-ID: References: <99060f87-f477-4de1-b4cb-f195eaae5322@vondra.me> <510775.1744295595@sss.pgh.pa.us> <526422.1744301420@sss.pgh.pa.us> In-Reply-To: <526422.1744301420@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_|ZR1P278MB1118:EE_ x-ms-office365-filtering-correlation-id: 422c07f8-9416-4433-1056-08dd784c8184 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|10070799003|8096899003|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?Q?RzmgX4HzwJ0I3Gu84lShHp254ePUqnndhDmidaH+bW5oDAIU7AKMW/GIW+?= =?iso-8859-1?Q?DptohozMPs1HFPAjS7IEPnCDJB16v2cCq/HVAMhXGcztbSY8aalRkhSvYM?= =?iso-8859-1?Q?ehlCtQBqvjG43kDzbWcquVPUZBY6jwXvMjRQjeKXZsL3wRsuvTuQ9gXfAt?= =?iso-8859-1?Q?SZ12ODUel33+O36OMKMNMQ3wvJPteUAxV60vtuR22CS1eXBtyQ8hOIjFmm?= =?iso-8859-1?Q?JAk7ZVYmIvMvPmhb1TklJ9iXUMMHlFJfBRRNmhdJa4qo/+OcXzX0s4SgZQ?= =?iso-8859-1?Q?w/bYgetJGZ6iDWmqQJQ4HcPqH3fQD1JqIGw0njWg7gJoX9+5UfmsrQ1da0?= =?iso-8859-1?Q?yhV0//ZE/rQyfuDLTzyE7oO9jJomYk6i9YYbE2eqJG/FV5WqSaJRRZS49u?= =?iso-8859-1?Q?yA5vCja/Q7HMh9BAEoFh80lafuZQBFRWGxhXX2s+/AjVOGOzwJ+eIVH9f8?= =?iso-8859-1?Q?pr/Rwka4AD+MlmAcoj0uWZnQDOGvpmEy5gGEV8GfrNrlXGnOvXqNMVuslG?= =?iso-8859-1?Q?hpdS/1h6fP9ZC4fvmnUsEbUkIlmRzGQl4fgwawkYNczFSkuiTgIUhtl7yg?= =?iso-8859-1?Q?xi814m7UEyRWq+gMs6d5B+7rh6Ao/2rVe+oAhQdlox0mWseF92dby2ldje?= =?iso-8859-1?Q?m5P1B4OUy/tAi5cnFeBuK1Ap61ihGAHDwzVlWbeGaPVm6nLKXqcy9++h24?= =?iso-8859-1?Q?TeWq4ZYJ3EEECR9SaRHHYVr/1iZu1LHPNVKFj7tnxL8zwaf0PiU0sWa7B7?= =?iso-8859-1?Q?R5n2xB5uh8FMXI465tSw0yx2gzUhjHsFEZsnMQ2XIe41+7NdP9vc0S+bHZ?= =?iso-8859-1?Q?3oTSiMUvoNyN3CrR0unY7qwaUZJHhSH2OTln/pehbV8V27e59a0GuUWqb7?= =?iso-8859-1?Q?AGuExyAhR9CC7lD3tov8rpjfigXcHnkIcooQSvGUHOviyLK9DhECeeChVX?= =?iso-8859-1?Q?mubqEtiuzLUAFYyn2blfcwy3BpcWCYBzOtHG5QK8X/axhQzvNkJTXoDQFt?= =?iso-8859-1?Q?j2RWct4R+O31bQDt1iJKjPBRLypK5q+2ZCTB4iMR3MAXkToxivy65uRnk2?= =?iso-8859-1?Q?9Rod6ab7RPTZest2UrH2Jh+f6Q1humAvCpLErWHSnGGelcqGLnVO4k48mQ?= =?iso-8859-1?Q?0OKEnLYJfaIeWUGCXmRaYr4tkuRbn2tEkdw3Gne0KZGtRhcNybGcjD4qHP?= =?iso-8859-1?Q?wpXDwCqTZMTo6cekBsUweH/iDtl1GOg+9UpYT+rJG185qJR2yDY77MQXIA?= =?iso-8859-1?Q?/yz2nkUgc61GSn0u/Jd+nMHG+HdJWk6nguFaqxM7XUAtUR13a0NFC+jFXl?= =?iso-8859-1?Q?6OwrCJZkkBzaW6OqTitw07x2S9Ge+GML7If4DZW5GiGm2oE1MpQ0z35Oij?= =?iso-8859-1?Q?1YNQHjr08PBPaOFvv5Zp0FT7omCdbvua8vzZ846F6QDXss5OIDdnQdwNC/?= =?iso-8859-1?Q?sOaBOWQs1hGifYZSUguty8ASFyNUgytKZdc0oIpu+OcOBOc9f269VQuNYL?= =?iso-8859-1?Q?jpDx/Y73Tx7S32zKFjzV/3?= 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)(1800799024)(376014)(366016)(10070799003)(8096899003)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?ZorUIayFlGvr0vVkmuTO4ohMjd+v4Vc8yqrQRieaHeMKD1kUGRqWqXzGAm?= =?iso-8859-1?Q?8vx+rPVBVcCU7PwNbWb+MG9DUUn4KyY7hk1ndVkvAGquH7fjkvSgwdyceY?= =?iso-8859-1?Q?dNVvi4ZIIGM4nx63pV1Mk5cPDagLj5rfzbbyO0dZJjQkU/AcHzRo4o2TS7?= =?iso-8859-1?Q?/DiJNKeK2DEVXd4zABjOpi5Nn9RSnhl//EJ2iDkZa1DP0q1TRHH3FAB7xp?= =?iso-8859-1?Q?PVUojTvkUTWY7CQxlieQB9iRSuBAWdJ62S00iJiZsSbK38qdJTIwCV1nTx?= =?iso-8859-1?Q?4MN8Ie3rnqf68r7gAue6F791UiJAzN/MPaAAFYXjxGNOHPD0/NBsiuMiir?= =?iso-8859-1?Q?Mln5JH7U578wcpKA3JwAG3kTt1D7nRG4lm7TBNyD7voueiRO/NwsSvk2pf?= =?iso-8859-1?Q?+U/m59+bTalkbn3niC0Fpd5tx+x+X5uIs12VN2x/UjpkL9z3Tn3RkXStMG?= =?iso-8859-1?Q?yRLtav+KhrVBvoSHEvBQeaI5Ujg/XROHZR+ei9xsqzwXnIdl4wUT3+Si1g?= =?iso-8859-1?Q?lwsWm6jf6l6jCxoxPpMW5oOgIL9CGJZMRq4teJAsbZ8q9o2LVWukqfcaau?= =?iso-8859-1?Q?TNTdu770APomd9wN+nqqdWWX9LFCizKJJvvpECijH0gGl50BHadOmVP3HE?= =?iso-8859-1?Q?Fj98grTwYFZ41exGkuKMY4dfL+LuBuCL6Ex6fnfBz7qS9+8npoJdw4acBS?= =?iso-8859-1?Q?fZmw0mKuSatyN2vMF+Mims1qjn7fPezVphVsRDS0gslZ8+RriGZBs+xBbv?= =?iso-8859-1?Q?1P21IIuvf0BibhwP8gB7C2Yxbun7o10qf9LxQD4KSswW7kfp6qUiIy3wAB?= =?iso-8859-1?Q?ruEC81y5urSSXIMIUF4WfCynDniaMkXm8SI76rW5kimBCwpHXgJvwh8q1K?= =?iso-8859-1?Q?CxDxe+r0P4ajjqUH/dt98Ge/TOMvgGAQAkucT1PGAoXFkM95hfCR7UK3g7?= =?iso-8859-1?Q?NOY2T39kUA0+nqKV0jwVTKOwBODk1PJMLUDW1zHhj3hUywTe0c9A5o+7Ox?= =?iso-8859-1?Q?34+8ABkHHKQuXpEgiLNLDDoku6XZsbHMW07YgBYySTzNIRPpFZWy/mRoI/?= =?iso-8859-1?Q?MPNHdoBrvbdU1DpWY9ChUfm8NUSLEbN5xxt0y9rr1+9EzFERN7Yp/JF1Ev?= =?iso-8859-1?Q?WeMpbFgovWcwOBlkO9za2bgxK4QFrY7S0JqJkW8V147fFYvVz7oytbX0iw?= =?iso-8859-1?Q?bk40IbwUoKqJGbyt25gi9gLiz/3gbo8ZKQKQQxfYGSD46a9VzdHkJmy3fl?= =?iso-8859-1?Q?plA1WUQYLxRqtwoWOWuhX+j0tEre3EMNj5ekgwUOPh9UWzPOymxDpyqhEC?= =?iso-8859-1?Q?wZQ1tg5NsfEoOr3Fi468aRpWduWxXKKuja6quKI/OffdnKv2QnYADWE+BK?= =?iso-8859-1?Q?54cjPTJgn398oxhviWHUQAkTWIi5jBhXVIftEBZlP5lnaAahwNOlyOKBmH?= =?iso-8859-1?Q?JrUowKaXKsjVDaZhnWPBwz/zZohogwXRHIQPAMt373+PdVTcpbHja/Gt2p?= =?iso-8859-1?Q?NEQDo6ZC3mrO5idEXbjBopS4ViZ4dW/6GN+tEKsh723WmawDU/RHJT3yN8?= =?iso-8859-1?Q?EoS8pmbFk7cY5ApOucdkK8SC5g+xt0rjiGPWcu1edpTpg9Hh2jf41LFmuC?= =?iso-8859-1?Q?5S1TsLUVYEQhIzN2dMlYMbQmuy5svCMH3kxMw58dHG6lkBmpTWW9TDRvnq?= =?iso-8859-1?Q?whcwpg1fjta3BUuHqUUONTqf62fvAVRwHsA0dYJiWRyBGXkHfzPZtvFlyJ?= =?iso-8859-1?Q?6o+g=3D=3D?= Content-Type: multipart/alternative; boundary="_000_GV0P278MB041906C8D87B0EC37BF6A291D2B72GV0P278MB0419CHEP_" 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: 422c07f8-9416-4433-1056-08dd784c8184 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2025 16:26:54.2131 (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: ZW+fYJjWFx/lO619k3nl6hR95Es1xF3V2f1R9ZEjiO63ohIuX3u7UrlVIfhupPIiJCmEY799vzSi9knjb9CEKEZtfP1B4sOeOUqn4h4Yo88rjJwXltBxhVaPQRzBYqx0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: ZR1P278MB1118 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_GV0P278MB041906C8D87B0EC37BF6A291D2B72GV0P278MB0419CHEP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable >Just to confirm, do you have all of these in /usr/lib64? >$ ls -l /usr/lib64/libnuma* >lrwxrwxrwx. 1 root root 16 Nov 4 19:00 /usr/lib64/libnuma.so -> libnum= a.so.1.0.0 >lrwxrwxrwx. 1 root root 16 Nov 4 19:00 /usr/lib64/libnuma.so.1 -> libn= uma.so.1.0.0 >-rwxr-xr-x. 1 root root 62424 Nov 4 19:00 /usr/lib64/libnuma.so.1.0.0 >As of HEAD, line 957 of meson.build is > if not cc.has_header('numa.h', dependencies: libnuma, required: libnumao= pt) postgres@pgbox:/home/postgres/ [DEV] ls -l /usr/lib64/libnuma* lrwxrwxrwx. 1 root root 16 Nov 5 01:00 /usr/lib64/libnuma.so -> libnuma= .so.1.0.0 lrwxrwxrwx. 1 root root 16 Nov 5 01:00 /usr/lib64/libnuma.so.1 -> libnu= ma.so.1.0.0 -rwxr-xr-x. 1 root root 62424 Nov 5 01:00 /usr/lib64/libnuma.so.1.0.0 18:25:38 postgres@pgbox:/home/postgres/ [DEV] Yes, it it there Regards Daniel --_000_GV0P278MB041906C8D87B0EC37BF6A291D2B72GV0P278MB0419CHEP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
>Just to confirm, do you have al= l of these in /usr/lib64?

>$ ls -l /usr/lib64/libnuma*
>lrwxrwxrwx. 1 root root    16 Nov  4 19:00 /usr/lib= 64/libnuma.so -> libnuma.so.1.0.0
>lrwxrwxrwx. 1 root root    16 Nov  4 19:00 /usr/lib= 64/libnuma.so.1 -> libnuma.so.1.0.0
>-rwxr-xr-x. 1 root root 62424 Nov  4 19:00 /usr/lib64/libnuma.so.1= .0.0

>As of HEAD, line 957 of meson.build is

>  if not cc.has_header('numa.h', dependencies: libnuma, required: = libnumaopt)

postgres@pgbox:/home/postgres/ [DEV] ls -l /usr/lib64/libnuma*
lrwxrwxrwx. 1 root root    16 Nov  5 01:00 /usr/lib64/libnum= a.so -> libnuma.so.1.0.0
lrwxrwxrwx. 1 root root    16 Nov  5 01:00 /usr/lib64/libnum= a.so.1 -> libnuma.so.1.0.0
-rwxr-xr-x. 1 root root 62424 Nov  5 01:00 /usr/lib64/libnuma.so.1.0.0=
18:25:38 postgres@pgbox:/home/postgres/ [DEV] 

Yes, it it there

Regards
Daniel

--_000_GV0P278MB041906C8D87B0EC37BF6A291D2B72GV0P278MB0419CHEP_--