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 1vYQso-003Mba-0l for pgsql-hackers@arkaria.postgresql.org; Wed, 24 Dec 2025 15:34:39 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vYQsi-004zUQ-0d for pgsql-hackers@arkaria.postgresql.org; Wed, 24 Dec 2025 15:34:32 +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 1vYQsh-004zUH-1R for pgsql-hackers@lists.postgresql.org; Wed, 24 Dec 2025 15:34:32 +0000 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vYQsg-002Pnf-0k for pgsql-hackers@lists.postgresql.org; Wed, 24 Dec 2025 15:34:31 +0000 Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5BO3k5xT011008; Wed, 24 Dec 2025 15:34:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=pp1; bh=h/cS6wKZXhfkcjK9eOajJ+Bky7V8Hx pYK3yyXZTOvU8=; b=ZfQSf9zeHQiQkP5Yp2otjJvKC7YnR1evc4v2MCwzdeu+Fm UJN89ktu0ptvpgG+rkjXCgK8ZGlgXNzL4DVl7B1BH9OejB0ksMsbZYMqMOeiqxC4 wjU13v28CS1bNiZM2d9BfKHy67DjDQ2cj7WkpPRtJzCq1Kbvf7OUlUBvnBzHGDB2 72RaVLpRYDkaDW7ZrB4etuJN1RCXtvfH3yHQN4MkHV/4BoBvsXFtlPUEbbcgYmrh YBTBp3hByNfjXjhO5tX11oyQs5ots3kkWhxlYoeR2Tg3kJ9y99d6H0gh9cMK3TRy +A6MQi2yG7GeWB/LjnXx132KJu8KOxfOuI9dv8Hg== Received: from cy7pr03cu001.outbound.protection.outlook.com (mail-westcentralusazon11010021.outbound.protection.outlook.com [40.93.198.21]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4b5ka3j2s3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 24 Dec 2025 15:34:17 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TQo1txn+bOE6OfbV7x4NDNvD23/Haihdijl0UU2vxNTW07bWNYz4CkR1BbCy1zS5t3GPztPTJeYR3qTtqoD6cSmi8x0WwU1t8snUAHySWEio/h7bp1yvDM886nZ73/NYsjCZOegh30Wa93oC/InaQcHl01nfor0xcr4DycPOjYbPT9mEkEoVJFqozR8TGuPctQSCN4t5K3LmYl9Ey2f+HkRAapjdlqKCmGOuEpKy73fr/h4VvK+kmjZoB+ffegfesQRe3gDzAunJ8cBVXB78x/GOt4lireXJShhwHrHtfdEi6XTjV4aJuBHFUKtBpeExWyhnwtrBF86d66KqIGLatw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=h/cS6wKZXhfkcjK9eOajJ+Bky7V8HxpYK3yyXZTOvU8=; b=y68vqITFZnE8jn29KuzHdfJLDi2N7XuPqS4xMLNOaxUI+8Cf9j1WG07OIZHf7uEvMdIRtv1LMEvcMhz0dqe1tizhT7i35ylJKOtV6BgQn/AjlnIS60EAu4uEJnslBedY5Xfq3y8C6LTeNP/i7D3k+d1uJvxUBR2nskiDFUWPKHVx5op4CUpbHCx12dKkpQ4ZAJU4EMsYPu0yHiRPv6EFFXMyXF+A+gAcFPqIaHSDhGKPijzGohWEJS0B7vquGuqo3zwoi/y2Jqa6PRPPVEMG+eY1nulcJ08ApJW5l7g8oZYjUIGvEB5H6rMm/i7OCmezqMX+C6leS0tNChTsW2wkMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=in.ibm.com; dmarc=pass action=none header.from=in.ibm.com; dkim=pass header.d=in.ibm.com; arc=none Received: from SJ4PPFB81778326.namprd15.prod.outlook.com (2603:10b6:a0f:fc02::8be) by DM6PR15MB3927.namprd15.prod.outlook.com (2603:10b6:5:2b9::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.11; Wed, 24 Dec 2025 15:34:14 +0000 Received: from SJ4PPFB81778326.namprd15.prod.outlook.com ([fe80::6d69:36f2:f75e:5067]) by SJ4PPFB81778326.namprd15.prod.outlook.com ([fe80::6d69:36f2:f75e:5067%7]) with mapi id 15.20.9456.008; Wed, 24 Dec 2025 15:34:14 +0000 From: Srirama Kucherlapati To: Tristan Partin , Peter Eisentraut , "pgsql-hackers@lists.postgresql.org" , Heikki Linnakangas CC: AIX PG user Thread-Topic: [EXTERNAL] Re: AIX support Thread-Index: AQHae4rr5/ageaPz8EuxaB+VNKiBu7FCOGKAgAArgSaACn9l2IABLM4AgAADTgCAAAP8gIAABU6AgAvJNWiAAB/ogIATySEqgACu3ACAARripYAB4tSAgAAMOICABwWYgIAAB3wAgAAD0oCAAAcGgIACYnHWgAxC+/6AAz5ikoAC7ZKggAAzhgCAAAZWgIALF3TtgAAGbYCAAAc8toABabZigAAKZACACX4wBIAA83CAgAA8Eh6AAGyZAIAD7Q2AgBOpYxWABEWoAIABtJbFgAm10OGAAxsEAIAACpc/gAM2cX+AU/nKsoAASmYAgAB8EsuAAFNfAIArcUjPgACuTICAAndU4oAGmUOsgAqpmr2AACCfgIAA83KngA6qCqSAUfOrvIAAY2wAgAOXbQuACcNL24Ad9dXhgAMilgCARWvRCIAr97MUgAAoXgCAD7/Y/YAaKmSAgAAT1RqAAEbmgIABx94wgAA+JACAAUalI4ACvbeAgAgVLqSABM5vSIDdmu/GgBq8ygCAAt6PgIAAFZEAgAGzmQCAAAL5gIAABq1TgCKRccWAJD/ugIAEv++AgC2FMwmAAFPTgIANzJJMgAQ4YwCABSbc9A== Date: Wed, 24 Dec 2025 15:34:13 +0000 Message-ID: References: <794e9968-c48f-4ec3-a5f9-a7e8faca8979@eisentraut.org> <176279401378.2081919.12877701948713975661.pgcf@coridan.postgresql.org> In-Reply-To: Accept-Language: en-US Content-Language: en-IN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ4PPFB81778326:EE_|DM6PR15MB3927:EE_ x-ms-office365-filtering-correlation-id: 130fd479-0b1f-481e-ec07-08de4301e495 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|38070700021|8096899003; x-microsoft-antispam-message-info: =?us-ascii?Q?ciJJbRuzgAj3n2SWnGsApsmEmkXFMJIIerTKozAR1dCK3l515YoJBRl5/6PY?= =?us-ascii?Q?07TlRdQ8QbklMEMHpEjJp7tiqKD4nUJFVuLnXDL50DodV+h5EJ1hXDu9AGho?= =?us-ascii?Q?W4/VJ/qtt9DIAoSVREa3J+Q8e2tDQEq5X5+oBKqmXo11obbtvu9WkpVGtYJk?= =?us-ascii?Q?jofNa5n7sneootxNI1nteHzqwmiQe+StSRdHxv26MDz1Gtlz/vfHGYqyc2lM?= =?us-ascii?Q?PWCrzESTGogOVXWkHH/46xsj9T9iYOHkWDwNmwqIpCnQm5kxvsplBRPoyaVo?= =?us-ascii?Q?RRRwI7tX6ccR9Sz9zIb2kJBqfp6aog56MZyoDesLIudtlWVvgKlm64PQ3L6l?= =?us-ascii?Q?3NAzanDkXCHPjJJtXk48db+H1un0EtVXdqwxX7nVq0Hd6G9phaYKFB2YkLRr?= =?us-ascii?Q?sOJLRc26Ow9rGOtzyATJVdcuwhQLGY4x/kmUNA3jJcg8J5lj851TgEPY0FbW?= =?us-ascii?Q?TsZb3yWxL63N4BdLShwAVavN0Yrh0+zkCJciXelrpixnzGFMbG/7cZc5lbag?= =?us-ascii?Q?DMiAjmfIu04G/Rl5cwd1c0YHEhrsevrQvrLiSjPBkjebnDe6Znvmi5GCghdC?= =?us-ascii?Q?XFRE+S4uCQGdtnRMgKJivePKJPXaaRYworG3Gq56RZuln2bSqyu7kVOxqDEw?= =?us-ascii?Q?DIjZEJbgqTcRCliGB4r1etMv7+FsCNw35oo7ZoHu0HaYPI5g33czC1AmHuND?= =?us-ascii?Q?WFYbzXw/vrrKBQII3H3nzDWHwvOoWeHORH3hQBG4dNX4UBHF+z8Fgq9ZQ7m6?= =?us-ascii?Q?2g1Wh9yAnioecWSLl9QlEo+unVUokX+edw3yIm0+9Ws1K1YQKAvCGxA9BIt9?= =?us-ascii?Q?6Zp+aLphMut8J3+k/tbX4dVKLusMj4ZY9aaJ9FgoKuj2FVX4owvrwHjqtVN3?= =?us-ascii?Q?3cEFr9Gnxvy1+4sNBYsHmpgXfA2rqkCCOwyA81MdsDYguAjHKRjXaIdw2uJ4?= =?us-ascii?Q?1qbKQ3Xr5ZDa+AhDMo2tawb4mEfNpVCEM2FgGvBpTiQSQo9MzjEcCIVh36Eb?= =?us-ascii?Q?OtgrYt7qxUKAlmkg2qjLBFZEwdjsQcX6TouUNitFU7pODHepG1x9eIvsi+cP?= =?us-ascii?Q?SuWZcj/NNEReHn62JofYK82sR6rQuLkyr5IrmSGI2AUNDwT7nZEvh32drrE4?= =?us-ascii?Q?jI3+wnIuOY9dNSEMC+ipAYh/kFsx01SJeijI2x/jqL5sXSoEi1kEM6Ue2Z4v?= =?us-ascii?Q?ESp07EETsY5AMrUUju1ERSNicEYrPJVuFdG+UH20/i9CmHoo/BuS8ia4m87Q?= =?us-ascii?Q?hAzXVqpp0yQRS0HS0JS0nSAnmM5gYZsHY+QRJP05fCbu8feq39LoOivFzFWP?= =?us-ascii?Q?xIQvei8gNsji4dYC5ORpnWBWU/ZYgpy/W6xPFAawjI7JHliieyAxLiLisBSH?= =?us-ascii?Q?4H+ulx0+rpOe8ihKRhYqgdUE+e3bzh4J5kgAIREXZoS9CjKIlADxfoi/Gqmq?= =?us-ascii?Q?Fy3Ux4iz3sML2gvy+FBzDw0YPIK6hu8y2Sn/DWETWS24b4noZz7dEQnKVM0A?= =?us-ascii?Q?5yeXMLqd8oDF7h805R22TBdWyZEKg/ztq5AP?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ4PPFB81778326.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(38070700021)(8096899003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?EpRahcNrx6b9t8GzjKWnDmEuEGWSLBKRy3YGL9vpNwDPvNF/qfDYrVktepjB?= =?us-ascii?Q?ck8Sv6OAX0lhOx0KkB+dPMEeTAhtCqq2nOalhtgM8oF7RrIKcY5uN6GbEEFv?= =?us-ascii?Q?TaZPaoWqLRRhdc08EWc50E/NTSxuEP1OUMdjxYNhfn08xx1ewl4DcIwxpsBb?= =?us-ascii?Q?+vddOP+3IGRZ+NLWIa/ZM0iacARbYLuSx95Ci6tkg3wDv8ubGySLOZbVAv+a?= =?us-ascii?Q?ldmo5m4Vgw98cYLYxWPJTyhOmdl1HM7zt3XP061CZo/4nVJCw8gwv4fXlza7?= =?us-ascii?Q?GrIYDws0w+lmw/Bw6lk5jgj0sO1uk3HhnaUAYF34EZs7TyrIyPhb9D/LakSr?= =?us-ascii?Q?FOjM0sHBbZM7XSrfqdYSTw/KaqtrlaXUwyPXidahQzymczWvGSB5BGjWXeII?= =?us-ascii?Q?8ZMtRZBtqiYIXuJI/DKUrsJUAFoXvuu1WMCuh0GZ9OCBmzXJLlFdRaIz2acM?= =?us-ascii?Q?FVsA8iEp8PdAwaIRmQVNWnpNv/iz2OektQEuWULTXIog9qFOKvKdRKfc3O5t?= =?us-ascii?Q?0tA74I0IIcwj0TCiT5KrTlhNLlujBaaFYz5gJafIGZeGKVj4hcn8jXJwNR8l?= =?us-ascii?Q?w7iaD4PX4c3pdSQ5y+3X3EjclafskeX8MZqEddHEFH5m8YAd6KBC4vOlpdZu?= =?us-ascii?Q?af62QcvkDjqsaGqe5pQl/EPtGYXYA/sNyTjjkEiBZsg8G99HAOzbsLbsBdSo?= =?us-ascii?Q?DirsQWCypsU+hcE+c46dH05G5Htb40jyl8A/hSeosEB/f9Qd3vktcUEljsr7?= =?us-ascii?Q?OdXERFWDcQVYA7Rn3nYLQ/aPRCOfcVRTj9PwtWX78qN/X+IxllXFAOHIEjWL?= =?us-ascii?Q?0CtUtjOqG3RZmT7H+3FgRQr+cjAS1JCPQEa3UiQ8kpklzOM50aoF1WXya/9L?= =?us-ascii?Q?rHkahof1SzRUzhsc5hBOoSDQ6+bW6FDQ/WJ4Jx4qtATJ+JI2flbNYeey+Qnn?= =?us-ascii?Q?CTqs+w8B2Hl/3fMqpYcLRbm5uqDW+B+j2/Vuy5cQEO724QAhmLuo8hWlK7ee?= =?us-ascii?Q?OuDBsNEnnkKXT+t/Pf0TZQN5b6DVaxgC+8gBPMDeziogA4QRI0PNIvFIjpG1?= =?us-ascii?Q?tXlSTlpX2KPYnxE6yLIHPuUa09ldmShc+eWDf8Il42IsZaVJXxHPTJHtO17a?= =?us-ascii?Q?Kz/1DH6cEUwYlbBNdR1wN4kJi1RPda4Lsg7E0ZsxgAzPZBbGdvQlLZox5UFJ?= =?us-ascii?Q?gwgAT+sXzW0mYg1tj8SzlYodFkvsQLGoHVICe7YXkqWeUFVYnLScD8iQAWB3?= =?us-ascii?Q?exzmqWlm4PYuDUxk/t9XUUMOvVpTFrX7rBMrFFbqvsAPtOKxbNSn5wJJ07qr?= =?us-ascii?Q?UQH3rWzzkkDykU8paS7mJjWkReY6nhKsX/aXAZvcUX+pl/2k2NUVRUTkByQU?= =?us-ascii?Q?1YuhZf3+Iegk6YSD8/GhPEhTwK0yJgzKvpwqV74AxYDqEdcEmr0BXYNdBOq2?= =?us-ascii?Q?tqBW+8ivxHS0UuCs5UPAOkudbucRVXzsxTBDK22S6uOZBCXACGo1ZYoIXYny?= =?us-ascii?Q?mB98D+1RCtmmiV7eoTmZLdsYAw2ZKCqH4RCZe9nx/1Guq/FhtyVM1IjpsWWP?= =?us-ascii?Q?9R5veZo2x0bxkDF/sIBqi94qs8UOnFqu23TljQQN+/oKMoWUAxXu4aVFFZo6?= =?us-ascii?Q?t2+1fOjCwQjL3EdmR1UHxP9aLRJzxORnrdV0ISi6vTidsGbu5OFkBlRhxiZk?= =?us-ascii?Q?0ME9LGb72+BkYSZRIuE//22/UYtDLgFFppS/wqP7Ci9iE2yJHOeiVtwaV+ns?= =?us-ascii?Q?+1z+hf591Q=3D=3D?= Content-Type: multipart/alternative; boundary="_000_SJ4PPFB8177832684055FA99E25A710A09BDBB2ASJ4PPFB81778326_" MIME-Version: 1.0 X-OriginatorOrg: in.ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ4PPFB81778326.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 130fd479-0b1f-481e-ec07-08de4301e495 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Dec 2025 15:34:14.1635 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CKfFY2P1idzx56Kc6EQIh3fGOMML2GLrt2MUM4jUc/Q8Tq4x6IHVDmBMXbmasZOAl4EkNWSQX+0rtHvUwxFnKA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR15MB3927 X-Proofpoint-GUID: V0YHbz5k4ziy0acSJEFeaGadEXcw8GUF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjI0MDEzNSBTYWx0ZWRfXydorhorRBoRj ThM3Z/cQKFf7AsyKa/5DJG4OmHfuIPcpAsOBxoaSIKJcHR+OREnpEwdUpL5VQ7dlXO0OuvQkzSV RVuayI4BsqMAnfAmZ7I2KjxH/uOlPI8pq5GXTO7VLLPMVuUGm8yoswWDUULhDuG2sKMid+qweHQ bnDb4JUIHGC5CIyXK2EOks4sv4w2IoP7IMRzJ+rLDhQ7ZCTprLAAcE8qX5I/Wq7aOaKylg55QsQ XEJMbxa369hDkrU0bOv+Za2QFlgda7/3oBmEsnze8R87WxKKPpZodybU6SfhF1nZzb1P9PLN+6P 9wVULdIDH1cpgN9PC54lsKqea647YBKt2hxmK+QwsNx2nnNLlmW3jcBMhzriiyJbEsuBhbymlSm TCvnLTgkUn0SZySFWJtOdXQuP3hw9TgB6QK632D50ijLHO7yqcoQnpuLN5Bj0e0tgZusCKRazCE ceyNSOFMlKfBS1DkZ8Q== X-Proofpoint-ORIG-GUID: V0YHbz5k4ziy0acSJEFeaGadEXcw8GUF X-Authority-Analysis: v=2.4 cv=dqHWylg4 c=1 sm=1 tr=0 ts=694c07f9 cx=c_pps a=4YE3MzgntgO4dypjGrF/tw==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=wP3pNCr1ah4A:10 a=VkNPw1HP01LnGYTKEx00:22 a=qWcaL1HabxWXScJcxJ4A:9 a=CjuIK1q_8ugA:10 a=3uV-GOkKEfsarOZ5_h4A:9 a=0zKqJO_v_DXd3sPV:21 a=_W_S_7VecoQA:10 Subject: RE: AIX support X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-24_04,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 malwarescore=0 bulkscore=0 phishscore=0 suspectscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2512120000 definitions=main-2512240135 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_SJ4PPFB8177832684055FA99E25A710A09BDBB2ASJ4PPFB81778326_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Tristan, Thank you for your feedback and suggestions. As suggested, we have tried to implement a dependency-driven approach for s= tatic library builds, rather than using AIX platform tags. modified: meson.build dep_static_lib =3D declare_dependency() << ne= w dependency if host_system =3D=3D 'aix' dep_static_lib =3D disabler() endif modified: src/interfaces/ecpg/compatlib/meson.build ecpg_compat_st =3D static_library('libecpg_compat', ecpg_compat_sources, include_directories: ecpg_compat_inc, c_args: ecpg_compat_c_args, dependencies: [frontend_stlib_code, thread_dep, dep_static_lib], = << new dependency link_with: [ecpglib_st, ecpg_pgtypes_st], kwargs: default_lib_args, ) modified: src/interfaces/ecpg/ecpglib/meson.build ecpglib_st =3D static_library('libecpg', ecpglib_sources, include_directories: ecpglib_inc, c_args: ecpglib_c_args, c_pch: pch_postgres_fe_h, dependencies: [frontend_stlib_code, thread_dep, libpq, dep_static= _lib], << new dependency link_with: [ecpg_pgtypes_st], kwargs: default_lib_args, ) modified: src/interfaces/ecpg/pgtypeslib/meson.build ecpg_pgtypes_st =3D static_library('libpgtypes', ecpg_pgtypes_sources, include_directories: ecpg_pgtypes_inc, c_args: ecpg_pgtypes_c_args, c_pch: pch_postgres_fe_h, dependencies: [frontend_stlib_code, dep_static_lib], = << new dependency kwargs: default_lib_args, ) modified: src/interfaces/libpq/meson.build libpq_st =3D static_library('libpq', libpq_sources, include_directories: [libpq_inc], c_args: libpq_c_args, c_pch: pch_postgres_fe_h, dependencies: [frontend_stlib_code, libpq_deps, dep_static_lib], = << new dependency kwargs: default_lib_args, ) > I'd like to see if Peter thinks this is a good idea before implementing = it. Also I would like to understand Peter/Heikki thoughts as well on this new i= mplementation. > Should we consolidate all Meson AIX support into one patch? > Overall, I think the size of the patch is good, and seem pretty maintaina= ble. Thank you, Tristan, for your assistance. At present, the build appears stab= le with the recent changes, however, the new dependency is causing impacts elsewhere(with tmp_install). I will provide the consolidated patch after ad= dressing these concerns. Thanks, Sriram. --_000_SJ4PPFB8177832684055FA99E25A710A09BDBB2ASJ4PPFB81778326_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Tristan,
Thank you for your feedback and suggestions.

As suggested, we have tried to implement a depende= ncy-driven approach for static library builds, rather than using AIX platform tags.


    modified:   meson.build
        dep_static_lib =3D declare_dependency() &n= bsp;                     = << new dependency

        if host_system =3D=3D 'aix'
            dep_static_lib =3D disabler()
        endif

    modified:   src/interfaces/ecpg/compatlib/meson.build
        ecpg_compat_st =3D static_library('libecpg_comp= at',
          ecpg_compat_sources,
          include_directories: ecpg_compat_inc,
          c_args: ecpg_compat_c_args,
          depende= ncies: [frontend_stlib_code, thread_dep, dep_static_lib],   &n= bsp;                   <<= ; new dependency
          link_with: [ecpglib_st, ecpg_pgtypes_st]= ,
          kwargs: default_lib_args,
        )

    modified:   src/interfaces/ecpg/ecpglib/meson.build=
        ecpglib_st =3D static_library('libecpg',
          ecpglib_sources,
          include_directories: ecpglib_inc,
          c_args: ecpglib_c_args,
          c_pch: pch_postgres_fe_h,
          depende= ncies: [frontend_stlib_code, thread_dep, libpq, dep_static_lib], &n= bsp;                     = << new dependency
          link_with: [ecpg_pgtypes_st],
          kwargs: default_lib_args,
        )

    modified:   src/interfaces/ecpg/pgtypeslib/meson.build
        ecpg_pgtypes_st =3D static_library('libpgtypes'= ,
          ecpg_pgtypes_sources,
          include_directories: ecpg_pgtypes_inc,
          c_args: ecpg_pgtypes_c_args,
          c_pch: pch_postgres_fe_h,
          depende= ncies: [frontend_stlib_code, dep_static_lib],       =                 << new depend= ency
          kwargs: default_lib_args,
        )

    modified:   src/interfaces/libpq/meson.build
        libpq_st =3D static_library('libpq',
          libpq_sources,
          include_directories: [libpq_inc],
          c_args: libpq_c_args,
          c_pch: pch_postgres_fe_h,
          depende= ncies: [frontend_stlib_code, libpq_deps, dep_static_lib],   &n= bsp;                   <<= ; new dependency
          kwargs: default_lib_args,
        )

>  I'd like to see if Peter thinks this is a good i= dea before implementing it.
Also I would like to understand Peter/= Heikki thoughts as well on this new implementation.

> Should we consolidate all = Meson AIX support into one patch?
> Overall, I think the size of the patch is good, and seem pretty mainta= inable.

Thank you, Tristan, for your assistance. At present, = the build appears stable

with the recent changes, however, the new dependency = is causing impacts

elsewhere(with tmp_install). I = will provide the consolidated patch after addressing these concerns.=

Thanks,
Sriram.
--_000_SJ4PPFB8177832684055FA99E25A710A09BDBB2ASJ4PPFB81778326_--