Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1viZ3O-009tSA-0g for pgsql-hackers@arkaria.postgresql.org; Wed, 21 Jan 2026 14:19:26 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1viZ3N-007Out-10 for pgsql-hackers@arkaria.postgresql.org; Wed, 21 Jan 2026 14:19:25 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1viZ3L-007Ouk-35 for pgsql-hackers@lists.postgresql.org; Wed, 21 Jan 2026 14:19:25 +0000 Received: from fhigh-b2-smtp.messagingengine.com ([202.12.124.153]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1viZ3I-001bZN-32 for pgsql-hackers@lists.postgresql.org; Wed, 21 Jan 2026 14:19:23 +0000 Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.stl.internal (Postfix) with ESMTP id 745877A0150; Wed, 21 Jan 2026 09:19:20 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Wed, 21 Jan 2026 09:19:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm1; t=1769005160; x=1769091560; bh=eB3ocB4CMd+pR9XEJ3ocj8beiMEVCqj4 LxncQte4iew=; b=c4BPz88ERUkb5mglVG8NmR5g/XZzQb45XgpTZsKJbHEYQyCD uNC3ztfSkL2hdO/GVEWKvvkn6rcLP39iQFCxRCZ2Q/0faoGeI3fmUFnIYOuAW8Hi Tqhezb7rwPkCVc1p1MnPH+zRoYEK3wNgxHp4vQ1kXV4AS/rctGt4x0+Suo8QBNxa UFw9DJ70SSbtbRpl51LiHDUo03EUIIosnwe776HvvXC2qo/+f0OpXzrZyJZR4w/A HV2q0uPFKU7y1SUz0qCvnVHsFcaEUw4+oVwWU3B1A386U438gk5I61aDpknOf8Kj cLZ8qnXeSf6Wg8kl+99B4vyI87v0iNyt/N18iA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1769005160; x= 1769091560; bh=eB3ocB4CMd+pR9XEJ3ocj8beiMEVCqj4LxncQte4iew=; b=R GDaFDE/7mnX2h7e3W8/EmBhKMHFlJDlGZHewJuP29jt0zaBb8EMXoQDP1vOmOoGy zSuzXrC2IGyzkXum42VYvN4k8j9drP+cf+pcw8Cuk6Cm1jtpxWUZji9MyMVO7Cri xLDzurFm44cXP0HSxNblYf7zRBN1ksMEugg+9Ws2/SzxwxefPAGdPqkC4tbosmU5 y/U0v+MGz7sKq/UT+rGnbzsinxlhTD25MwzKLiEPN9A6wz5F7Oy1u0CejdQrT3js BiM2MExSUSB7Vva8iOjNQQq5Ti3xiWEJ1qh1WmX+XuNQ0rs106tkYJeWt71KNHQy oxWmwxAIAiNWo9wjRi7jA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddugeefhedtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepkfffgggfuffvvehfhfgjtgfgsehtkeertddtvdejnecuhfhrohhmpefrvghtvghr ucfgihhsvghnthhrrghuthcuoehpvghtvghrsegvihhsvghnthhrrghuthdrohhrgheqne cuggftrfgrthhtvghrnhepteffveelfeeltddvjeegtdefjefgleefledvffefjedujeev heeigffgjefggfegnecuffhomhgrihhnpehpohhsthhgrhgvshhqlhdrohhrghenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrsegv ihhsvghnthhrrghuthdrohhrghdpnhgspghrtghpthhtohephedpmhhouggvpehsmhhtph houhhtpdhrtghpthhtohepshhrihhrrghmrdhrkhesihhnrdhisghmrdgtohhmpdhrtghp thhtohepphhoshhtghhrvghsqdhisghmqdgrihigseiffihpughlrdhvnhgvthdrihgsmh drtghomhdprhgtphhtthhopehhlhhinhhnrghkrgesihhkihdrfhhipdhrtghpthhtohep thhrihhsthgrnhesphgrrhhtihhnrdhiohdprhgtphhtthhopehpghhsqhhlqdhhrggtkh gvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrgh X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 21 Jan 2026 09:19:18 -0500 (EST) Message-ID: Date: Wed, 21 Jan 2026 15:19:17 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: AIX support To: Srirama Kucherlapati Cc: AIX PG user , Heikki Linnakangas , Tristan Partin , "pgsql-hackers@lists.postgresql.org" References: <794e9968-c48f-4ec3-a5f9-a7e8faca8979@eisentraut.org> <176279401378.2081919.12877701948713975661.pgcf@coridan.postgresql.org> <61d9ecc8-da4e-487a-9774-838b044cda4d@eisentraut.org> Content-Language: en-US From: Peter Eisentraut In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 15.01.26 06:51, Srirama Kucherlapati wrote: >> This patch appears to be incomplete.  It references a file mkldexport.sh >> but that file does not exist and is not included in the patch. > > The initial patch contained only Meson-specific changes addressing the > comments provided regarding Meson in this discussion. > https://www.postgresql.org/message-id/ > DF3QX1B91OKO.182K0IH9QDQUY%40partin.io message-id/DF3QX1B91OKO.182K0IH9QDQUY%40partin.io> > > As requested, I have now included the mkldexport.sh changes in the > attached file. We want to initially close all the meson review comments. > > Please review the changes and let me know your thoughts or if any > further adjustments are needed. I took this idea of disabling static libraries in meson and made it a separate patch; see [0]. It looks like this patch is getting close to consensus, so we could commit it soon. Then you could rebase your patch over it, which would make it quite a bit simpler. I think in general, the meson changes are ok. But I needed some changes, for example, your patch contains +if not dep_static_lib.disabled() but the method .disabled() doesn't exist, it should be .found(). So I'm wondering how this patch was tested. Another patch of interest to you could be [1], which moves the MAXIMUM_ALIGNOF computation into c.h. This should also simplify your patch. But that patch has not received any discussion so far. In any case, you should post complete patch series. It's ok to split changes into multiple patches, and then recommend which parts you want reviewed first. But we need to see at least a rough outline of the complete plan before spending significant effort on reviewing the pieces. [0]: https://www.postgresql.org/message-id/e8aa97db-872b-4087-b073-f296baae948d%40eisentraut.org [1]: https://www.postgresql.org/message-id/58cedbc7-5658-468d-868e-a4d06de04ca6%40eisentraut.org