Re: AIX support - Mailing list pgsql-hackers

From Thomas Munro
Subject Re: AIX support
Date
Msg-id CA+hUKGKz=_+qbaz556kLQPcHWWF3Dys05Wn1Jnyg2weBTMJ=fg@mail.gmail.com
Whole thread Raw
In response to Re: AIX support  (Noah Misch <noah@leadboat.com>)
Responses Re: AIX support
List pgsql-hackers
On Fri, Mar 29, 2024 at 3:48 PM Noah Misch <noah@leadboat.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
theAix 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.



pgsql-hackers by date:

Previous
From: torikoshia
Date:
Subject: Re: POC PATCH: copy from ... exceptions to: (was Re: VLDB Features)
Next
From: Erik Wienhold
Date:
Subject: Re: CREATE TABLE creates a composite type corresponding to the table row, which is and is not there