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 1riHwn-00GCeD-Jd for pgsql-hackers@arkaria.postgresql.org; Thu, 07 Mar 2024 17:54:26 +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 1riHwm-007Zzl-50 for pgsql-hackers@arkaria.postgresql.org; Thu, 07 Mar 2024 17:54:24 +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 1riHvj-007WKr-DI for pgsql-hackers@lists.postgresql.org; Thu, 07 Mar 2024 17:53:20 +0000 Received: from fhigh6-smtp.messagingengine.com ([103.168.172.157]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1riHvd-003Lo8-VX for pgsql-hackers@lists.postgresql.org; Thu, 07 Mar 2024 17:53:18 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 698AD11400CD; Thu, 7 Mar 2024 12:53:14 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 07 Mar 2024 12:53:14 -0500 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 :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1709833994; x= 1709920394; bh=wMrIHMHS7QtYuYK1eTQRRhaDSzrLsnhGZVsmY/yypkY=; b=T N7ehnxpX73fR/dGsk+tv511VQ0l8oEsVppVVUkVGWRHT3X5Ltv5DXgCtb3tlCi0E iGMLUrtutRAHljIqP4BDwftdTSSSIIF6K1eih9QVcRwgLekawqw5w2HtqElXp9By fSGXlwlRw0VyMHOGuxQUY6UgOMjr36JtA69bHh1eFA55OPOiS5gneAGlaATtK4a8 KgXsD6TpXmQZiP4vH96RJq6k1FXc5sKv/vmyvzFZkhFeZgIeDnoFI5cEVzIPXfbP mNlDrFbXg9HTuSmrxwTx2O936KxunBZU96+u/RXwI4z9PdVbtSL2wjEq10d/kLZK fzrNWPYl+wzPEZx/5iyEg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrieefgddutdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkgggtugfgjgesthekredttddtjeenucfhrhhomheptehlvhgr rhhoucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsegrlhhvhhdrnhhoqdhiphdrohhrgh eqnecuggftrfgrthhtvghrnhepvdektdffudfftdffffehfffhjeejhffgieeuueekjeek fffgudffhfduffffueevnecuffhomhgrihhnpegvnhhtvghrphhrihhsvggusgdrtghomh enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrlhhv hhgvrhhrvgesrghlvhhhrdhnohdqihhprdhorhhg X-ME-Proxy: Feedback-ID: ia2694551:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 7 Mar 2024 12:53:13 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alvh.no-ip.org; s=schmee; t=1709833992; bh=uxX5moc4TLl8T1SuNTB9DDuic0rxfef+7lt3AyYOdAc=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=PHNvyx4v7y13PcJPSIftf4WuB5/NsYxJTm1N3cnvYMMoGhBlPEapsdIkcdvWTZDU/ 8Q4e45aHcHdFx2ctFyv/iRQwZwYc1ZVmtBXARDABNOSkFEI5hzwFvhAvKGkW6C7imR 9Wgg6lJebKDL/qkqWpaDWIRyNE/tCiKVBwJCebLMx2YlXzYfdaTvuHM8jcKV3Vp/Bz sK3bm/8J8QABNjHAUgJ6qELwMt8uCMXniHs+LTJpHMXawviPnsc0FdlRcW1KhHLn6L Sz1Zf2maef5Q4ruLCbOZqDuKyG1LD2HZG+4B4XnUwlm/hN9R7nKaJ8cnGn0/2t3tPX kBpSV2yemR9EA== Received: by schmee.alvh.no-ip.org (Postfix, from userid 1000) id 69719D84; Thu, 7 Mar 2024 18:53:12 +0100 (CET) Date: Thu, 7 Mar 2024 18:53:12 +0100 From: Alvaro Herrera To: "Amonson, Paul D" Cc: Nathan Bossart , Andres Freund , "Shankaran, Akash" , Noah Misch , Tom Lane , Matthias van de Meent , "pgsql-hackers@lists.postgresql.org" Subject: Re: Popcount optimization using AVX512 Message-ID: <202403071753.mirzr4kppbkb@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2024-Mar-04, Amonson, Paul D wrote: > > -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) > > +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) > > +<< 31)) > > > > IME this means that the autoconf you are using has been patched. A > > quick search on the mailing lists seems to indicate that it might be > > specific to Debian [1]. > > I am not sure what the ask is here? I made changes to the > configure.ac and ran autoconf2.69 to get builds to succeed. Do you > have a separate feedback here? So what happens here is that autoconf-2.69 as shipped by Debian contains some patches on top of the one released by GNU. We use the latter, so if you run Debian's, then the generated configure script will contain the differences coming from Debian's version. Really, I don't think this is very important as a review point, because if the configure.ac file is changed in the patch, it's best for the committer to run autoconf on their own, using a pristine GNU autoconf; the configure file in the submitted patch is not relevant, only configure.ac matters. What committers do (or should do) is keep an install of autoconf-2.69 straight from GNU. -- Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/