Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pUoft-00035Y-Of for pgsql-hackers@arkaria.postgresql.org; Wed, 22 Feb 2023 12:56:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pUofs-0006lo-Mn for pgsql-hackers@arkaria.postgresql.org; Wed, 22 Feb 2023 12:56:44 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pUofr-0006lf-Lz for pgsql-hackers@lists.postgresql.org; Wed, 22 Feb 2023 12:56:44 +0000 Received: from new4-smtp.messagingengine.com ([66.111.4.230]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pUofn-0002B2-LC for pgsql-hackers@postgresql.org; Wed, 22 Feb 2023 12:56:42 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailnew.nyi.internal (Postfix) with ESMTP id E0809581E4C for ; Wed, 22 Feb 2023 07:56:35 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Wed, 22 Feb 2023 07:56:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1677070595; x= 1677077795; bh=lI72U+GNOSgy40GEWKFgof6G1EWHkw3tBz3A4TA0l5s=; b=V UOKsV3fAbHJkIaY/YqYiXjD/uw4j+62QAtbvS+ioHXIq89e09Ir6CvX8ORkgz63Q xuZBmWtjeTsk28x0NQiJ+o/kN0Kml73uaCBPYa10yNvcM7D+DJ/kH62lWGhfU4dc vB3nAYXVgAExlzryaMl3HaUphJksGiY5JfQsDklnHG3NiFe8kFg38jImmY/tyigX E4S5Wu3PirF2RBuNKXpYRtPkYRKetSX0Sc+VkXLqA5OE5el0rzwPdC1QiaO/ywk0 ybSrhoEQGyu8O1aJjQGTXPOBobfwo2P3fmPh2wx0nkUF2DPGhxhq9lhxMFIZPG8i ZynbeApjL5TwVDWyfYWjQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudejledggeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtkfffgggfhffuvfesmhdtreertd efjeenucfhrhhomheprfgvthgvrhcugfhishgvnhhtrhgruhhtuceophgvthgvrhdrvghi shgvnhhtrhgruhhtsegvnhhtvghrphhrihhsvggusgdrtghomheqnecuggftrfgrthhtvg hrnhepteevuedvieekieeghfevfffhhfdvjeevleelfeeikeeikedvffegteekuddtfeel necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphgvth gvrhdrvghishgvnhhtrhgruhhtsegvnhhtvghrphhrihhsvggusgdrtghomh X-ME-Proxy: Feedback-ID: i131946ab:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 22 Feb 2023 07:56:34 -0500 (EST) Content-Type: multipart/mixed; boundary="------------a1wUAftafonPxzXzTURcysSK" Message-ID: <33e957e6-4b4e-b0ed-1cc1-6335a24543ff@enterprisedb.com> Date: Wed, 22 Feb 2023 13:56:32 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US From: Peter Eisentraut Subject: meson: Add equivalent of configure --disable-rpath option To: pgsql-hackers List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------a1wUAftafonPxzXzTURcysSK Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit The configure option --disable-rpath currently has no equivalent in meson. This option is used by packagers, so I think it would be good to have it in meson as well. I came up with the attached patch. --------------a1wUAftafonPxzXzTURcysSK Content-Type: text/plain; charset=UTF-8; name="0001-meson-Add-equivalent-of-configure-disable-rpath-opti.patch" Content-Disposition: attachment; filename*0="0001-meson-Add-equivalent-of-configure-disable-rpath-opti.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAyNjc3YmI1ZjdmODA4MDAwZThhMDRlM2I4YzMxOTNlM2ZhYTRkZTM5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCAyMiBGZWIgMjAyMyAxMzo1NDoyMyArMDEwMApTdWJqZWN0 OiBbUEFUQ0hdIG1lc29uOiBBZGQgZXF1aXZhbGVudCBvZiBjb25maWd1cmUgLS1kaXNhYmxl LXJwYXRoIG9wdGlvbgoKLS0tCiBkb2Mvc3JjL3NnbWwvaW5zdGFsbGF0aW9uLnNnbWwgfCAy MiArKysrKysrKysrKysrKysrKysrKystCiBtZXNvbi5idWlsZCAgICAgICAgICAgICAgICAg ICAgfCAxNiArKysrKysrKysrKysrLS0tCiBtZXNvbl9vcHRpb25zLnR4dCAgICAgICAgICAg ICAgfCAgMyArKysKIHNyYy9tYWtlZmlsZXMvbWVzb24uYnVpbGQgICAgICB8ICAyICstCiA0 IGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZG9jL3NyYy9zZ21sL2luc3RhbGxhdGlvbi5zZ21sIGIvZG9jL3NyYy9zZ21s L2luc3RhbGxhdGlvbi5zZ21sCmluZGV4IDBlZDM1ZDk5ZTkuLjZlMTA4N2M2N2YgMTAwNjQ0 Ci0tLSBhL2RvYy9zcmMvc2dtbC9pbnN0YWxsYXRpb24uc2dtbAorKysgYi9kb2Mvc3JjL3Nn bWwvaW5zdGFsbGF0aW9uLnNnbWwKQEAgLTIyMTYsNyArMjIxNiw5IEBAIDx0aXRsZT5JbnN0 YWxsYXRpb24gTG9jYXRpb25zPC90aXRsZT4KICAgICAgIGRpZmZlcmVudCBzdWJkaXJlY3Rv cmllcyBtYXkgcmVuZGVyIHRoZSBpbnN0YWxsYXRpb24gbm9uLXJlbG9jYXRhYmxlLAogICAg ICAgbWVhbmluZyB5b3Ugd29uJ3QgYmUgYWJsZSB0byBtb3ZlIGl0IGFmdGVyIGluc3RhbGxh dGlvbi4KICAgICAgIChUaGUgPGxpdGVyYWw+bWFuPC9saXRlcmFsPiBhbmQgPGxpdGVyYWw+ ZG9jPC9saXRlcmFsPiBsb2NhdGlvbnMgYXJlCi0gICAgICBub3QgYWZmZWN0ZWQgYnkgdGhp cyByZXN0cmljdGlvbi4pCisgICAgICBub3QgYWZmZWN0ZWQgYnkgdGhpcyByZXN0cmljdGlv bi4pICBGb3IgcmVsb2NhdGFibGUgaW5zdGFsbHMsIHlvdQorICAgICAgbWlnaHQgd2FudCB0 byB1c2UgdGhlIDxsaXRlcmFsPi1EcnBhdGg9ZmFsc2U8L2xpdGVyYWw+IG9wdGlvbgorICAg ICAgZGVzY3JpYmVkIGxhdGVyLgogICAgICA8L3BhcmE+CiAKICAgICAgPHZhcmlhYmxlbGlz dD4KQEAgLTI4NTYsNiArMjg1OCwyNCBAQCA8dGl0bGU+QnVpbGQgUHJvY2VzcyBEZXRhaWxz PC90aXRsZT4KICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgIDwvdmFybGlzdGVudHJ5PgogCisg ICAgIDx2YXJsaXN0ZW50cnkgaWQ9ImNvbmZpZ3VyZS1ycGF0aC1tZXNvbiI+CisgICAgICA8 dGVybT48b3B0aW9uPi1EcnBhdGg9eyB0cnVlIHwgZmFsc2UgfTwvb3B0aW9uPjwvdGVybT4K KyAgICAgIDxsaXN0aXRlbT4KKyAgICAgICA8cGFyYT4KKyAgICAgICAgRG8gbm90IG1hcmsg PHByb2R1Y3RuYW1lPlBvc3RncmVTUUw8L3Byb2R1Y3RuYW1lPidzIGV4ZWN1dGFibGVzCisg ICAgICAgIHRvIGluZGljYXRlIHRoYXQgdGhleSBzaG91bGQgc2VhcmNoIGZvciBzaGFyZWQg bGlicmFyaWVzIGluIHRoZQorICAgICAgICBpbnN0YWxsYXRpb24ncyBsaWJyYXJ5IGRpcmVj dG9yeSAoc2VlIDxvcHRpb24+LS1saWJkaXI8L29wdGlvbj4pLgorICAgICAgICBPbiBtb3N0 IHBsYXRmb3JtcywgdGhpcyBtYXJraW5nIHVzZXMgYW4gYWJzb2x1dGUgcGF0aCB0byB0aGUK KyAgICAgICAgbGlicmFyeSBkaXJlY3RvcnksIHNvIHRoYXQgaXQgd2lsbCBiZSB1bmhlbHBm dWwgaWYgeW91IHJlbG9jYXRlCisgICAgICAgIHRoZSBpbnN0YWxsYXRpb24gbGF0ZXIuICBI b3dldmVyLCB5b3Ugd2lsbCB0aGVuIG5lZWQgdG8gcHJvdmlkZQorICAgICAgICBzb21lIG90 aGVyIHdheSBmb3IgdGhlIGV4ZWN1dGFibGVzIHRvIGZpbmQgdGhlIHNoYXJlZCBsaWJyYXJp ZXMuCisgICAgICAgIFR5cGljYWxseSB0aGlzIHJlcXVpcmVzIGNvbmZpZ3VyaW5nIHRoZSBv cGVyYXRpbmcgc3lzdGVtJ3MKKyAgICAgICAgZHluYW1pYyBsaW5rZXIgdG8gc2VhcmNoIHRo ZSBsaWJyYXJ5IGRpcmVjdG9yeTsgc2VlCisgICAgICAgIDx4cmVmIGxpbmtlbmQ9Imluc3Rh bGwtcG9zdC1zaGxpYnMiLz4gZm9yIG1vcmUgZGV0YWlsLgorICAgICAgIDwvcGFyYT4KKyAg ICAgIDwvbGlzdGl0ZW0+CisgICAgIDwvdmFybGlzdGVudHJ5PgorCiAgICAgIDx2YXJsaXN0 ZW50cnkgaWQ9ImNvbmZpZ3VyZS1iaW5hcnktbmFtZS1tZXNvbiI+CiAgICAgICA8dGVybT48 b3B0aW9uPi1EPHJlcGxhY2VhYmxlPkJJTkFSWV9OQU1FPC9yZXBsYWNlYWJsZT49PHJlcGxh Y2VhYmxlPlBBVEg8L3JlcGxhY2VhYmxlPjwvb3B0aW9uPjwvdGVybT4KICAgICAgIDxsaXN0 aXRlbT4KZGlmZiAtLWdpdCBhL21lc29uLmJ1aWxkIGIvbWVzb24uYnVpbGQKaW5kZXggZjUz NDcwNDQ1Mi4uMTM2YTVmOGIwOSAxMDA2NDQKLS0tIGEvbWVzb24uYnVpbGQKKysrIGIvbWVz b24uYnVpbGQKQEAgLTI1NzIsNyArMjU3Miw2IEBAIGRlZmF1bHRfdGFyZ2V0X2FyZ3MgPSB7 CiAKIGRlZmF1bHRfbGliX2FyZ3MgPSBkZWZhdWx0X3RhcmdldF9hcmdzICsgewogICAnbmFt ZV9wcmVmaXgnOiAnJywKLSAgJ2luc3RhbGxfcnBhdGgnOiAnOicuam9pbihsaWJfaW5zdGFs bF9ycGF0aHMpLAogfQogCiBpbnRlcm5hbF9saWJfYXJncyA9IGRlZmF1bHRfbGliX2FyZ3Mg KyB7CkBAIC0yNTgzLDE0ICsyNTgyLDI1IEBAIGludGVybmFsX2xpYl9hcmdzID0gZGVmYXVs dF9saWJfYXJncyArIHsKIGRlZmF1bHRfbW9kX2FyZ3MgPSBkZWZhdWx0X2xpYl9hcmdzICsg ewogICAnbmFtZV9wcmVmaXgnOiAnJywKICAgJ2luc3RhbGxfZGlyJzogZGlyX2xpYl9wa2cs Ci0gICdpbnN0YWxsX3JwYXRoJzogJzonLmpvaW4obW9kX2luc3RhbGxfcnBhdGhzKSwKIH0K IAogZGVmYXVsdF9iaW5fYXJncyA9IGRlZmF1bHRfdGFyZ2V0X2FyZ3MgKyB7CiAgICdpbnN0 YWxsX2Rpcic6IGRpcl9iaW4sCi0gICdpbnN0YWxsX3JwYXRoJzogJzonLmpvaW4oYmluX2lu c3RhbGxfcnBhdGhzKSwKIH0KIAoraWYgZ2V0X29wdGlvbigncnBhdGgnKQorICBkZWZhdWx0 X2xpYl9hcmdzICs9IHsKKyAgICAnaW5zdGFsbF9ycGF0aCc6ICc6Jy5qb2luKGxpYl9pbnN0 YWxsX3JwYXRocyksCisgIH0KKworICBkZWZhdWx0X21vZF9hcmdzICs9IHsKKyAgICAnaW5z dGFsbF9ycGF0aCc6ICc6Jy5qb2luKG1vZF9pbnN0YWxsX3JwYXRocyksCisgIH0KKworICBk ZWZhdWx0X2Jpbl9hcmdzICs9IHsKKyAgICAnaW5zdGFsbF9ycGF0aCc6ICc6Jy5qb2luKGJp bl9pbnN0YWxsX3JwYXRocyksCisgIH0KK2VuZGlmCiAKIAogIyBIZWxwZXIgZm9yIGV4cG9y dGluZyBhIGxpbWl0ZWQgbnVtYmVyIG9mIHN5bWJvbHMKZGlmZiAtLWdpdCBhL21lc29uX29w dGlvbnMudHh0IGIvbWVzb25fb3B0aW9ucy50eHQKaW5kZXggOWQzZWY0YWEyMC4uN2QzM2M5 ZjFkNCAxMDA2NDQKLS0tIGEvbWVzb25fb3B0aW9ucy50eHQKKysrIGIvbWVzb25fb3B0aW9u cy50eHQKQEAgLTY3LDYgKzY3LDkgQEAgb3B0aW9uKCdleHRyYV92ZXJzaW9uJywgdHlwZSA6 ICdzdHJpbmcnLCB2YWx1ZTogJycsCiBvcHRpb24oJ2Rhcndpbl9zeXNyb290JywgdHlwZSA6 ICdzdHJpbmcnLCB2YWx1ZTogJycsCiAgIGRlc2NyaXB0aW9uOiAnc2VsZWN0IGEgbm9uLWRl ZmF1bHQgc3lzcm9vdCBwYXRoJykKIAorb3B0aW9uKCdycGF0aCcsIHR5cGUgOiAnYm9vbGVh bicsIHZhbHVlOiB0cnVlLAorICBkZXNjcmlwdGlvbjogJ3doZXRoZXIgdG8gZW1iZWQgc2hh cmVkIGxpYnJhcnkgc2VhcmNoIHBhdGggaW4gZXhlY3V0YWJsZXMnKQorCiAKICMgRXh0ZXJu YWwgZGVwZW5kZW5jaWVzCiAKZGlmZiAtLWdpdCBhL3NyYy9tYWtlZmlsZXMvbWVzb24uYnVp bGQgYi9zcmMvbWFrZWZpbGVzL21lc29uLmJ1aWxkCmluZGV4IGJmNzMwM2RjOTkuLjVhMDAz MmFiMGQgMTAwNjQ0Ci0tLSBhL3NyYy9tYWtlZmlsZXMvbWVzb24uYnVpbGQKKysrIGIvc3Jj L21ha2VmaWxlcy9tZXNvbi5idWlsZApAQCAtNTMsNyArNTMsNyBAQCBwZ3hzX2t2ID0gewog ICAnYWJzX3RvcF9zcmNkaXInOiBtZXNvbi5zb3VyY2Vfcm9vdCgpLAogCiAgICdlbmFibGVf dGhyZWFkX3NhZmV0eSc6ICd5ZXMnLAotICAnZW5hYmxlX3JwYXRoJzogJ3llcycsCisgICdl bmFibGVfcnBhdGgnOiBnZXRfb3B0aW9uKCdycGF0aCcpID8gJ3llcycgOiAnbm8nLAogICAn ZW5hYmxlX25scyc6IGxpYmludGwuZm91bmQoKSA/ICd5ZXMnIDogJ25vJywKICAgJ2VuYWJs ZV90YXBfdGVzdHMnOiB0YXBfdGVzdHNfZW5hYmxlZCA/ICd5ZXMnIDogJ25vJywKICAgJ2Vu YWJsZV9kZWJ1Zyc6IGdldF9vcHRpb24oJ2RlYnVnJykgPyAneWVzJyA6ICdubycsCi0tIAoy LjM5LjIKCg== --------------a1wUAftafonPxzXzTURcysSK--