Re: [PATCH] jit: fix build with LLVM-21

Thomas Munro <thomas.munro@gmail.com>

From: Thomas Munro <thomas.munro@gmail.com>
To: Anthonin Bonnefoy <anthonin.bonnefoy@datadoghq.com>
Cc: Holger Hoffstätte <holger@applied-asynchrony.com>, Peter Eisentraut <peter@eisentraut.org>, pgsql-hackers@postgresql.org
Date: 2025-11-17T11:11:42Z
Lists: pgsql-hackers
On Mon, Nov 17, 2025 at 9:48 PM Anthonin Bonnefoy
<anthonin.bonnefoy@datadoghq.com> wrote:
> Homebrew is now installing LLVM21 by default, so compiling with Homebrew's default LLVM now fails without this patch.

Ack, testing...



Commits

  1. jit: Adjust AArch64-only code for LLVM 21.

  2. jit: fix build with LLVM-21

  3. Monkey-patch LLVM code to fix ARM relocation bug.