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 1vneHD-009pdx-2u for pgsql-hackers@arkaria.postgresql.org; Wed, 04 Feb 2026 14:54:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vneHB-00Bk6T-34 for pgsql-hackers@arkaria.postgresql.org; Wed, 04 Feb 2026 14:54:41 +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 1vneHB-00Bk6L-28 for pgsql-hackers@lists.postgresql.org; Wed, 04 Feb 2026 14:54:41 +0000 Received: from fhigh-b4-smtp.messagingengine.com ([202.12.124.155]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vneH9-000000012cG-0DWb for pgsql-hackers@lists.postgresql.org; Wed, 04 Feb 2026 14:54:41 +0000 Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfhigh.stl.internal (Postfix) with ESMTP id 6A8057A0096; Wed, 4 Feb 2026 09:54:37 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Wed, 04 Feb 2026 09:54:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=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=fm2; t=1770216877; x=1770303277; bh=V62qf931lUenbBA5bWDcbmGjvtGraEGG1owCEfRads0=; b= pi3/yEtpM0dEg2N/WtkKqpAF34YvuEbtThOwL7sZSMNNNCoylyxrhAy8k72GU2/o jpwdcO4u3G6yxUHVGcd/UYFEbAa5vAvMCwpnhZ9qTZXZRGXRpcQDAOTC1nO4sLHI 3AEvn8oz1qhrxeWtxXkssVwyF7gDj4ejddt+l3pqBOWPB3koPcbfeCfKAKML6W4U 0cicuHJnTD/ZshhhalAcc7nQBrR43y/1oEli3wJH7F9yziJw7wKA1f34qZGuGVz5 DKEeBU7Xe0qrrS1BOQZpy25ma9VRRJRSJNnMLy7Ib5xoJ+eFsaY38lgv0DaQwgyP 8QpAQFzZZXvjQrwqSF+BEA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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=fm3; t=1770216877; x=1770303277; bh=V 62qf931lUenbBA5bWDcbmGjvtGraEGG1owCEfRads0=; b=vV++Td/OsLy79AWEJ mcOkXVJ8md/q8mD/eVAty6126qX9bjWkx4EShnNVO+EE4qPK7DQ7t64Ja/iIzZpm /hXjt6kMzuHxM/p1zEkj3jaEFwiI2CZK0wnIrFUFWHQeItDyK+MvbCnL2RUzsNga GMwQf3up7Y8oz46rrpfEj+zjTjVidU7r1b6Yc6RloQr4QmHaq9y0ybzzOR0Syoh7 MDxmxJl/G6bucs+cYLBPSORVVzMxbFDyI2LqR2OzLwbbnTRXrUZ7FrNOVNEazlvg gyeDWLVYrt6QOV+qjbuzecfhdiwj2RfwEDxZ+F31+LtO1WhlNHWB1RQdgTfSnq61 qV9QQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddukedvjeefucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepkfffgggfuffvfhfhjggtgfesthejredttddvjeenucfhrhhomheprfgvthgvrhcu gfhishgvnhhtrhgruhhtuceophgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhgqeenuc ggtffrrghtthgvrhhnpeeigeelffeuiedtjeejkeevkeekkeeviedtleetgfetgedvvdeh keeigfekieetgfenucffohhmrghinhepgigtohguvgdrrghpphenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrsegvihhsvghnthhr rghuthdrohhrghdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtg hpthhtohepiihmlhhpohhsthhgrhgvshesghhmrghilhdrtghomhdprhgtphhtthhopehp ghhsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrgh X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 4 Feb 2026 09:54:36 -0500 (EST) Message-ID: <4df5af1a-8528-4f9f-9daf-ec069bd66f69@eisentraut.org> Date: Wed, 4 Feb 2026 15:54:35 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: =?UTF-8?B?UmU6IFtCVUc/XSBtYWNPUyAoSW50ZWwpIGJ1aWxkIHdhcm5pbmdzOiAi?= =?UTF-8?Q?ranlib=3A_file_=E2=80=A6_has_no_symbols=22_for_aarch64_objects?= To: Zhang Mingli , PostgreSQL Hackers References: <229aaaf3-f529-44ed-8e50-00cb6909af21@Spark> Content-Language: en-US From: Peter Eisentraut In-Reply-To: <229aaaf3-f529-44ed-8e50-00cb6909af21@Spark> 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 29.01.26 07:35, Zhang Mingli wrote: > I'm building the master branch (commit 740a1494f4bf) on macOS (Intel > Core i7) and encountered the following warnings during the make process: > > > > /Applications/Xcode.app/Contents/Developer/Toolchains/ > XcodeDefault.xctoolchain/usr/bin/ranlib: file: > libpgport.a(pg_popcount_aarch64.o) has no symbols > /Applications/Xcode.app/Contents/Developer/Toolchains/ > XcodeDefault.xctoolchain/usr/bin/ranlib: file: > libpgport_shlib.a(pg_popcount_aarch64_shlib.o) has no symbols > /Applications/Xcode.app/Contents/Developer/Toolchains/ > XcodeDefault.xctoolchain/usr/bin/ranlib: file: > libpgport_srv.a(pg_popcount_aarch64_srv.o) has no symbols > > > The build completes successfully and the compiled binaries appear to > function correctly. > These warnings appear to be related to the recent AArch64 (pg_popcount) > optimization commits (possibly 79e232ca013c and fbe327e5b465d). It seems > that on my Intel-based macOS system, the build process is generating > empty or placeholder object files for the AArch64-specific implementations. > While there is no functional impact in my environment, I'm reporting > this to ensure it's noted, as other macOS/Intel users might encounter > the same warnings during their build. Probably not worth fixing, since this is an obsolescent platform. The opposite situation also exists: On macOS ARM, an empty pg_popcount_x86.c gets built, but apparently that linker doesn't warn about that.