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 1w0O9F-001rdR-2b for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Mar 2026 18:19:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0O9D-00B7HY-2z for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Mar 2026 18:19:08 +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.96) (envelope-from ) id 1w0O9D-00B7HP-26 for pgsql-hackers@lists.postgresql.org; Wed, 11 Mar 2026 18:19:08 +0000 Received: from fout-b4-smtp.messagingengine.com ([202.12.124.147]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w0O9B-00000002B3C-3EvZ for pgsql-hackers@lists.postgresql.org; Wed, 11 Mar 2026 18:19:07 +0000 Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfout.stl.internal (Postfix) with ESMTP id E37671D001E9; Wed, 11 Mar 2026 14:19:03 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-02.internal (MEProxy); Wed, 11 Mar 2026 14:19:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:cc: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=fm1; t=1773253143; x=1773339543; bh=p1pZ3NVrxQ TyzQNYpGy7SgP2XaAUGpKHHGF+/oSdQfM=; b=EJsgOW9x0XvrNKRdPx7Mvc6k48 +stMkLaq6uhN66f72vT5gjCvsFQfXQiSF/08FVT8k3E2L6oY8QJevjpw3B69r61T TTOO4ON+7YjutvykJJffQPxsPrNno9xkS99BahdthNbGYquAlcSJpzbGY5NF3YzL M3gKu8itrQpw9eSYqQQvs3lJvTLg1BSXg2pR6baAZIyThUjZ+os+FK1lhYdcO8eZ cZdbK09tlJBNr132UEFBQh3pylx23a9ZPfDxaayjaauG9Rem5DVsnxjg5Mr7L8bD d40DtQJ7QdB0Zc+g4uT0OmSiHGVS7VhIKubNYt13yWTO2nHvn659SoNtzegQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc: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= 1773253143; x=1773339543; bh=p1pZ3NVrxQTyzQNYpGy7SgP2XaAUGpKHHGF +/oSdQfM=; b=C6siPCpJX+rJ0yUQOqO8Ks4dAmBErpu4oau2TRpCcLD1orNja99 WhPDol2L4e6DznHlpIJ1CZi80FANVk09+uJdf32/3jG7yH2mdNKVPtBpMXQdKOo0 pskjmZOZJo68WRiwNWcJmJv9FmJr7AkwChYenkLBUKyHbFO+UhIj8OjO8VOsntYj LG46BxJGF4GBbKEbsjSl72XSqBbRi+0q0Ph9l2v6KUPWWD3AUz9/7dmAEeNSpLM2 +cFZMhq/ypwFLY3RW6hvzyNgkfsw7sujxCMaIfIPaN3agn35XnmZ7GwM84/Ceuqp am1t06or6TVfi8ea+CJCbFGxVyNVubiMczg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddvkeegiedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpeffhffvvefukfhfgggtuggjsehttdfstd dttddvnecuhfhrohhmpeetnhgurhgvshcuhfhrvghunhguuceorghnughrvghssegrnhgr rhgriigvlhdruggvqeenucggtffrrghtthgvrhhnpeeffffgledvffegtdevlefgtdeggf fhvdekgfegteeiveejkeetudelveejhfeugeenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpegrnhgurhgvshesrghnrghrrgiivghlrdguvgdpnh gspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsggvrhht rhgrnhguughrohhuvhhothdrphhgsehgmhgrihhlrdgtohhmpdhrtghpthhtohepphhgsh hqlhdqhhgrtghkvghrsheslhhishhtshdrphhoshhtghhrvghsqhhlrdhorhhg X-ME-Proxy: Feedback-ID: id4a34324:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 11 Mar 2026 14:19:03 -0400 (EDT) Date: Wed, 11 Mar 2026 14:19:03 -0400 From: Andres Freund To: Bertrand Drouvot Cc: pgsql-hackers@lists.postgresql.org Subject: Re: Make Intel's ICX compiler working Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2026-03-11 18:10:55 +0000, Bertrand Drouvot wrote: > On Wed, Mar 11, 2026 at 11:08:01AM -0400, Andres Freund wrote: > > > I think that it makes sense to have ICX working (we took care of ICC in the past), > > > so PFA, a patch implementing those changes for both autoconf and meson. > > > > -many without some very very very good reasons. > > The reasoning was that without the patch, one could still compile with ICX and > get silent errors or worst segfault later on. The patch idea was to prevent > those. That said, I agree that ICX looks buggy, so maybe we should just > error out if we detect it's being used? I don't think it's worth doing anything about random new compilers until there's actually bogus reports coming in. If the compiler developers want to test postgres with their new thing, what's the gain from making that harder? Greetings, Andres Freund