Re: AIX support

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Aditya Kamath <Aditya(dot)Kamath1(at)ibm(dot)com>
Cc: Michael Paquier <michael(at)paquier(dot)xyz>, Noah Misch <noah(at)leadboat(dot)com>, Andres Freund <andres(at)anarazel(dot)de>, Robert Haas <robertmhaas(at)gmail(dot)com>, Srirama Kucherlapati <sriram(dot)rk(at)in(dot)ibm(dot)com>, "peter(at)eisentraut(dot)org" <peter(at)eisentraut(dot)org>, "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org>, "hlinnaka(at)iki(dot)fi" <hlinnaka(at)iki(dot)fi>, "tristan(at)partin(dot)io" <tristan(at)partin(dot)io>, "postgres-ibm-aix(at)wwpdl(dot)vnet(dot)ibm(dot)com" <postgres-ibm-aix(at)wwpdl(dot)vnet(dot)ibm(dot)com>
Subject: Re: AIX support
Date: 2026-02-12 22:29:02
Message-ID: 378182.1770935342@sss.pgh.pa.us
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Aditya Kamath <Aditya(dot)Kamath1(at)ibm(dot)com> writes:
> Please find attached the patch (See: v4-0001-Add-AIX-support-for-Postgresql-using-meson-build-.patch)

This doesn't work for me. "meson setup" gets through all its
configuration probes and then dies while trying to make the
ninja recipe:

$ meson setup build ...
...
Found ninja-1.12.1 at /opt/freeware/bin/ninja

ERROR: Multiple producers for Ninja target "src/interfaces/libpq/libpq.a". Please rename your targets.

A full log can be found at /home/tgl/pgsql/build/meson-logs/meson-log.txt

This is on p9-aix1-postgres1. There was no meson installed on the GCC
compile farm machine, so I can't say whether earlier iterations of
the patch worked any better.

I'm still wondering why you didn't simply reverse the effects of
0b16bb877 on the meson files. Do we really need to do anything
different from what was working before?

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Chao Li 2026-02-13 00:31:55 Re: Odd usage of errmsg_internal in bufmgr.c
Previous Message Nathan Bossart 2026-02-12 22:26:14 Re: pg_upgrade: transfer pg_largeobject_metadata's files when possible