Re: [BUG?] macOS (Intel) build warnings: "ranlib: file … has no symbols" for aarch64 objects

Nathan Bossart <nathandbossart@gmail.com>

From: Nathan Bossart <nathandbossart@gmail.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Peter Eisentraut <peter@eisentraut.org>, Zhang Mingli <zmlpostgres@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2026-04-27T02:31:37Z
Lists: pgsql-hackers
On Sun, Apr 26, 2026 at 10:18:33PM -0400, Tom Lane wrote:
> I previously suggested that we should teach the build systems not
> to build the foo_x86 and foo_aarch64 modules when not on those
> architectures.  That was shot down for reasons that made no great
> amount of sense to me, but I think it'd be fairly easy and clean.

Yeah, AFAICT that's our best bet.  Will write it up in the morning.

-- 
nathan



Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Suppress "has no symbols" linker warnings on macOS.

  2. Fix two error messages in extended_stats_funcs.c