From: | Thomas Munro <thomas(dot)munro(at)gmail(dot)com> |
---|---|
To: | Noah Misch <noah(at)leadboat(dot)com> |
Cc: | Sriram RK <sriram(dot)rk(at)outlook(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: AIX support |
Date: | 2024-03-29 03:00:22 |
Message-ID: | CA+hUKGKz=_+qbaz556kLQPcHWWF3Dys05Wn1Jnyg2weBTMJ=fg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Fri, Mar 29, 2024 at 3:48 PM Noah Misch <noah(at)leadboat(dot)com> wrote:
> On Thu, Mar 28, 2024 at 11:09:43AM +0000, Sriram RK wrote:
> > We are setting up the build environment and trying to build the source and also trying to analyze the assert from the Aix point of view.
>
> The thread Alvaro and Tom cited contains an analysis. It's a compiler bug.
> You can get past the compiler bug by upgrading your compiler; both ibm-clang
> 17.1.1.2 and gcc 13.2.0 are free from the bug.
For the specific issue that triggered that, I strongly suspect that it
would go away if we just used smgrzeroextend() instead of smgrextend()
using that variable with the alignment requirement, since, as far as I
can tell from build farm clues, the otherwise similar function-local
static variable used by the former (ie one that the linker must still
control the location of AFAIK?) seems to work fine.
But we didn't remove AIX because of that, it was just the straw that
broke the camel's back.
From | Date | Subject | |
---|---|---|---|
Next Message | Erik Wienhold | 2024-03-29 03:02:16 | Re: CREATE TABLE creates a composite type corresponding to the table row, which is and is not there |
Previous Message | torikoshia | 2024-03-29 02:54:10 | Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features) |