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 1qJcRD-0000QX-7Y for pgsql-hackers@arkaria.postgresql.org; Wed, 12 Jul 2023 16:11:35 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1qJcQD-0004Rn-8b for pgsql-hackers@arkaria.postgresql.org; Wed, 12 Jul 2023 16:10:33 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qJcQC-0004Nr-KN for pgsql-hackers@lists.postgresql.org; Wed, 12 Jul 2023 16:10:32 +0000 Received: from mail-oa1-x2b.google.com ([2001:4860:4864:20::2b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1qJcQ4-0002Xi-IJ for pgsql-hackers@postgresql.org; Wed, 12 Jul 2023 16:10:31 +0000 Received: by mail-oa1-x2b.google.com with SMTP id 586e51a60fabf-1b05d63080cso6407807fac.2 for ; Wed, 12 Jul 2023 09:10:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neon-tech.20221208.gappssmtp.com; s=20221208; t=1689178223; x=1691770223; h=in-reply-to:references:message-id:from:to:subject:cc:date :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sXT4ewsGW+Dd6l03/sln+Qk/Gpjr/xPxVGlkbgdPado=; b=L3IxrYky+xCbkIQvtSneEJaird51mS29+11kfApzfeInVHy4xs8p2lX794HM5VDIYg FcRqjqjKWcRNsVOkmKLdqGX3vLbUOyY/yFHl51VAZOWxTGTaYWOxLJQaXNZZApPrQ5mR EcvNRSsgG5bPKXLpgedw7mLz9aF/fEBB1RhcZkwZapVl7m6c4tQ0wKZJN0s1+e7gLN3r IJygwUXEPrZU3klH6GtgcJ5pZWP0j/0UhkMR6CvN2rIw8fzZlH3dfEovqWr6bdZrdk4D rdI4CyPj0ObxBQPlrk1n/YmEHqr1N+/eZjx9zciGBNc60Fv919XpHfd7HBmRwgKlzfh1 AUTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689178223; x=1691770223; h=in-reply-to:references:message-id:from:to:subject:cc:date :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sXT4ewsGW+Dd6l03/sln+Qk/Gpjr/xPxVGlkbgdPado=; b=GQGRZrpOwsi0zlTHgbVtVKNcJlEYZmGs3JABz8tLr4oRXGYixS9JU5OtBYgnA+YsI9 vVHJDyOm3O580ijaDEKCb2Fu+kg4Q4I/tbEp4OSTjwKSBVGhc5H8Ej+aSjlVIde012Ma PPDHHll/lpO332BF+uF5LuenOzL6BwAo5BLCD3dytHxdTj44uV/yKZoDlLAVIt2db1PV 7vuWIBV/PsEfWrSbh2j3RY8FDO3Ph9Huu45ceYJDeMRVMT0ST3rQ31QE2a37ygZ+firb vmnbNZu0MTz7iWIeNFzoyuaBh9UzVsjEIyAPtuBvlOzi4Iyb0+XaYYDkoc/JTx/HCeaZ I7pA== X-Gm-Message-State: ABy/qLZz/ofgA8PdcCgEjpV3BPD5pm5LchXH+6v4am2tXPpiItNWbqcu MnhAos2OacOpkq2Tx1TTcdi8rIicbpa1QrDZyg8zcQ== X-Google-Smtp-Source: APBJJlFDrF843512OKJkpKDPGVKOyeMAsD0Oii0L7ziAuZurQeLj6oFer4YfwQMavRskSANuZzUTQw== X-Received: by 2002:a05:6870:548c:b0:1b7:71ee:c4ea with SMTP id f12-20020a056870548c00b001b771eec4eamr2478339oan.53.1689178222844; Wed, 12 Jul 2023 09:10:22 -0700 (PDT) Received: from localhost ([2607:fb90:f280:130d:3996:e070:71ee:42fb]) by smtp.gmail.com with ESMTPSA id dy45-20020a056870c7ad00b0019ed19a8659sm2143212oab.8.2023.07.12.09.10.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Jul 2023 09:10:21 -0700 (PDT) Content-Type: multipart/mixed; boundary=2871a5ed1197963036d334ae03bf87c3a4bb05be52ab91244e053d01bb38 Mime-Version: 1.0 Date: Wed, 12 Jul 2023 11:10:21 -0500 Cc: Subject: Re: Meson build updates To: "Tristan Partin" , "Andres Freund" From: "Tristan Partin" Message-Id: X-Mailer: aerc 0.15.2-84-g9a3ccd9a95db References: <20230609164135.77fjwqkqzdxfs3f5@awork3.anarazel.de> <20230609183603.o56z3ngtak6qhb3s@awork3.anarazel.de> <20230629190242.kgnimiizjbvmdfni@awork3.anarazel.de> <20230629191308.jrmbdgngedorxytz@awork3.anarazel.de> In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --2871a5ed1197963036d334ae03bf87c3a4bb05be52ab91244e053d01bb38 Content-Type: multipart/alternative; boundary=3201293a2a1427cbbcca6b2933d2c111843c2bc97cad112d432f27539a98 --3201293a2a1427cbbcca6b2933d2c111843c2bc97cad112d432f27539a98 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Content-Type: text/plain; charset=UTF-8 On Thu Jun 29, 2023 at 2:17 PM CDT, Tristan Partin wrote: > On Thu Jun 29, 2023 at 2:13 PM CDT, Andres Freund wrote: > > Hi, > > > > On 2023-06-29 14:07:19 -0500, Tristan Partin wrote: > > > I still think the overrides are important, at the very least for libp= q, > > > but I will defer to your aforementioned decision for now. > > > > libpq makes sense to me, fwiw. Just doing it for all binaries individua= lly > > didn't seem as obviously beneficial. > > > > FWIW, it seems it could be handled somewhat centrally for binaries, the > > bin_targets array should have all that's needed? > > I will send a follow-up patch with at least libpq overridden. I will > investigate the bin_targets. Attached is a patch which does just that without overriding the binaries. I investigated the bin_targets stuff, but some test executables get added there, so it wouldn't work out that well. --=20 Tristan Partin Neon (https://neon.tech) --3201293a2a1427cbbcca6b2933d2c111843c2bc97cad112d432f27539a98-- --2871a5ed1197963036d334ae03bf87c3a4bb05be52ab91244e053d01bb38 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v6-0001-Add-Meson-override-for-libpq.patch Content-Type: text/x-patch; charset=utf-8; name=v6-0001-Add-Meson-override-for-libpq.patch RnJvbSBiNTJhMTNkMTU3NWU0OTY1ZThjMTc5NGU3YTYyZjI0ZWNmZWViMWNmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUcmlzdGFuIFBhcnRpbiA8dHJpc3RhbkBuZW9uLnRlY2g+CkRh dGU6IFdlZCwgMTcgTWF5IDIwMjMgMTA6MzY6NTIgLTA1MDAKU3ViamVjdDogW1BBVENIIHY2XSBB ZGQgTWVzb24gb3ZlcnJpZGUgZm9yIGxpYnBxCgpNZXNvbiBoYXMgdGhlIGFiaWxpdHkgdG8gZG8g dHJhbnNwYXJlbnQgb3ZlcnJpZGVzIHdoZW4gcHJvamVjdHMgYXJlIHVzZWQKYXMgc3VicHJvamVj dHMuIEZvciBpbnN0YW5jZSwgc2F5IEkgYW0gYnVpbGRpbmcgYSBQb3N0Z3JlcyBleHRlbnNpb24u IEkKY2FuIGRlZmluZSBQb3N0Z3JlcyB0byBiZSBhIHN1YnByb2plY3Qgb2YgbXkgZXh0ZW5zaW9u IGdpdmVuIHRoZQpmb2xsb3dpbmcgd3JhcCBmaWxlOgoKW3dyYXAtZ2l0XQp1cmwgPSBodHRwczov L2dpdC5wb3N0Z3Jlc3FsLm9yZy9naXQvcG9zdGdyZXNxbC5naXQKcmV2aXNpb24gPSBtYXN0ZXIK ZGVwdGggPSAxCgpbcHJvdmlkZV0KZGVwZW5kZW5jeV9uYW1lcyA9IGxpYnBxCgpUaGVuIGluIG15 IGV4dGVuc2lvbiAocm9vdCBwcm9qZWN0KSwgSSBjYW4gaGF2ZSB0aGUgZm9sbG93aW5nIGxpbmUK c25pcHBldDoKCmxpYnBxID0gZGVwZW5kZW5jeSgnbGlicHEnKQoKVGhpcyB3aWxsIHRlbGwgTWVz b24gdG8gdHJhbnNwYXJlbnRseSBjb21waWxlIGxpYnBxIHByaW9yIHRvIGl0CmNvbXBpbGluZyBt eSBleHRlbnNpb24gKGJlY2F1c2UgSSBkZXBlbmQgb24gbGlicHEpIGlmIGxpYnBxIGlzbid0IGZv dW5kCm9uIHRoZSBob3N0IHN5c3RlbS4KLS0tCiBzcmMvaW50ZXJmYWNlcy9saWJwcS9tZXNvbi5i dWlsZCB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS9zcmMvaW50ZXJmYWNlcy9saWJwcS9tZXNvbi5idWlsZCBiL3NyYy9pbnRlcmZhY2VzL2xpYnBx L21lc29uLmJ1aWxkCmluZGV4IDgwZTZhMTVhZGYuLjZkMTg5NzBlODEgMTAwNjQ0Ci0tLSBhL3Ny Yy9pbnRlcmZhY2VzL2xpYnBxL21lc29uLmJ1aWxkCisrKyBiL3NyYy9pbnRlcmZhY2VzL2xpYnBx L21lc29uLmJ1aWxkCkBAIC04NCw2ICs4NCw4IEBAIGxpYnBxID0gZGVjbGFyZV9kZXBlbmRlbmN5 KAogICBpbmNsdWRlX2RpcmVjdG9yaWVzOiBbaW5jbHVkZV9kaXJlY3RvcmllcygnLicpXQogKQog CittZXNvbi5vdmVycmlkZV9kZXBlbmRlbmN5KCdsaWJwcScsIGxpYnBxKQorCiBwa2djb25maWcu Z2VuZXJhdGUoCiAgIG5hbWU6ICdsaWJwcScsCiAgIGRlc2NyaXB0aW9uOiAnUG9zdGdyZVNRTCBs aWJwcSBsaWJyYXJ5JywKLS0gClRyaXN0YW4gUGFydGluCk5lb24gKGh0dHBzOi8vbmVvbi50ZWNo KQoK --2871a5ed1197963036d334ae03bf87c3a4bb05be52ab91244e053d01bb38--