Re: --with-llvm on 32-bit platforms?
Thomas Munro <thomas.munro@gmail.com>
From: Thomas Munro <thomas.munro@gmail.com>
To: Dmitry Mityugov <d.mityugov@postgrespro.ru>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Peter Eisentraut <peter@eisentraut.org>, pgsql-hackers@postgresql.org, Andres Freund <andres@anarazel.de>
Date: 2025-09-17T03:30:44Z
Lists: pgsql-hackers
On Wed, Sep 17, 2025 at 3:47 AM Dmitry Mityugov <d.mityugov@postgrespro.ru> wrote: > I tried the patch and it works well, thanks a lot to everyone involved > in fixing this. Thanks for the report and confirmation! I also pinged Andres just in case he had any objections to the approach, given that he wrote this stuff. Nope, so pushed. As a side note, apt.llvm.org is apparently no longer publishing 32 bit packages, and Debian's own i386 packages for LLVM bits and pieces seem to have some inconvenient conflicts with their amd64 twins, and indirectly lots of other stuff including my window manager (!). Or perhaps it was always like that, and I'm recalling apt.llvm.org's old 32 bit packages. All perfectly manageable in a dedicated VM/container/chroot, but I wonder how long multiarch support will continue.
Commits
-
jit: Fix type used for Datum values in LLVM IR.
- 0951942bba25 19 (unreleased) landed
-
Avoid faulty alignment of Datums in build_sorted_items().
- 09036dc71c68 19 (unreleased) cited
-
Make type Datum be 8 bytes wide everywhere.
- 2a600a93c7be 19 (unreleased) cited