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.96) (envelope-from ) id 1w4ZHa-002JuP-1v for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Mar 2026 07:01:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4ZHZ-00FzOD-0R for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Mar 2026 07:01: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.96) (envelope-from ) id 1w4ZHY-00FzO4-0c for pgsql-hackers@lists.postgresql.org; Mon, 23 Mar 2026 07:01:01 +0000 Received: from fhigh-a2-smtp.messagingengine.com ([103.168.172.153]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w4ZHW-00000000aFU-2pns for pgsql-hackers@lists.postgresql.org; Mon, 23 Mar 2026 07:00:59 +0000 Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfhigh.phl.internal (Postfix) with ESMTP id 9D41A14001A1; Mon, 23 Mar 2026 03:00:57 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Mon, 23 Mar 2026 03:00:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm3; t=1774249257; x=1774335657; bh=GGdNyjE3Y4F1NbA+Ri6Wlm3+bthk4urM K5dacRTYkdM=; b=F0Ajouj+aHOo7diTUv2QsINLaeaoX9JuMlAOaWDZRXsHoB/E iPsy8mDNYPGtapgnI5g2KZBspeCDdB/JGezSBw+RFU2cqYqaJDF6fq5Hg1WmOlAD okoelaqObA7f+/aZYu1emFma00WKbuw4EWa4Ow/vu33AEopnKEZ+rp9Z1r8qCOCO 6C3jtvI2CIlX82g0kMhUXCU62w7sP/br8oBs6wdSvPCAE6RWBkeoHSLtsdsFTunE +i3FWAy5fgP0FA9uQl3d6bvBXyc+5NW2mxXw/LvTCqilHbufLWAG9+KWKz2B3T1U xlINDkw14/CuUQr4addElJ5a1gT9BMaOuc/dvg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1774249257; x= 1774335657; bh=GGdNyjE3Y4F1NbA+Ri6Wlm3+bthk4urMK5dacRTYkdM=; b=e b4sbpRE/pAYhEkY0h6/Kx/tqfaOhkC8ujQqAKUI06mAkqfJh2Jv9leDDfZUaRJGd nNQUNv9BYQfLwJ/EdBsdbPff6ltrtJlP+xHA6K4uKgiZeSEATgurW0NhwXp4CIFz YDXHrrswZ5nCv5cmbJy9l9VuATwaDIPa+uX0FIv7l7pUJ+2IGy/rbN6+Ci+R7BoG UM/6I+ZqDf3lpEYT0EKqnKyb5RjoPbLlJOeweGuDlCbP1nvxWHAe1YCCLqfwV4iN d8C61jdkqFmOVjolKZ4YDjF+ulUUXlNj6mr2gaVsRsUS171A6FYjfyHlPwSkHSVA Hh0RMxzn8nDM0ZKG6QGsw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdefudektdeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpefrvghtvghr ucfgihhsvghnthhrrghuthcuoehpvghtvghrsegvihhsvghnthhrrghuthdrohhrgheqne cuggftrfgrthhtvghrnhepgfejtdfhkeeftdeugfeileehteeljeeghfeuledthfeutedv ffdukeefjefhgeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepphgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhgpdhnsggprhgtphhtthho peefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegshigrvhhuiiekudesghhmrg hilhdrtghomhdprhgtphhtthhopegsihgvnhhivghkrdhmihhlohhsiidtsehgmhgrihhl rdgtohhmpdhrtghpthhtohepphhgshhqlhdqhhgrtghkvghrsheslhhishhtshdrphhosh htghhrvghsqhhlrdhorhhg X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 23 Mar 2026 03:00:56 -0400 (EDT) Message-ID: Date: Mon, 23 Mar 2026 08:00:55 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] Add `headerscheck` run_target to meson To: Nazir Bilal Yavuz Cc: =?UTF-8?Q?Mi=C5=82osz_Bieniek?= , pgsql-hackers@lists.postgresql.org References: <49c98509-e415-49cb-8842-475994661e04@eisentraut.org> <8ade4a93-26d2-4995-94c9-ee3f8f794a24@eisentraut.org> Content-Language: de-DE, en-US From: Peter Eisentraut In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 18.03.26 16:36, Nazir Bilal Yavuz wrote: > Hi, > > On Wed, 18 Mar 2026 at 14:59, Peter Eisentraut wrote: >> >> On 18.03.26 11:56, Peter Eisentraut wrote: >>> >>> Committed that, but without the regular expression changes. I don't >>> understand why those would be needed. Please provide more information >>> if necessary. It worked for me without it. > > It is working now. I can't reproduce the problem, it looks like it is > already fixed. > > >> I need another tweak for the cpluspluscheck. >> >> In meson, the distribution of the include flags between CPPFLAGS, >> CFLAGS, and CXXFLAGS ends up being a bit different, and we need to get a >> few -I options from CXXFLAGS in my case. >> >> I have attached two different variants for how to do this. The first >> one just gets the -D and -I flags from CXXFLAGS. This preserves most of >> the existing behavior. The second aligns more with how CFLAGS works and >> removes the ability to override CXXFLAGS from the command line. This is >> probably now better since we have more support for getting correct CXX >> and CXXFLAGS in the build system. But it might be a change for some users. >> >> Thoughts? > > I think we can go with the second variant first. If there is a > complaint, we can then consider switching to the first one. Does that > sound good? Also, second patch probably needs to remove lines below > from the src/tools/pginclude/README: > > ``` > If you are using a non-g++-compatible C++ compiler, you may need to > override the script's CXXFLAGS setting by setting a suitable environment > value. > ``` Ok, done that way.