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 1nrF4f-0007s1-Sk for pgsql-hackers@arkaria.postgresql.org; Wed, 18 May 2022 08:30:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nrF4e-0007Eu-Kq for pgsql-hackers@arkaria.postgresql.org; Wed, 18 May 2022 08:30:28 +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 1nrF4e-0007El-9V for pgsql-hackers@lists.postgresql.org; Wed, 18 May 2022 08:30:28 +0000 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nrF4W-00013F-8X for pgsql-hackers@postgresql.org; Wed, 18 May 2022 08:30:27 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 72AC83200989; Wed, 18 May 2022 04:30:16 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 18 May 2022 04:30:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references: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=1652862615; x=1652949015; bh=0bmt3TkJpE4QqfNrigdCm1URxGTx JUzc6CD7jfFejeM=; b=CqsR1QL3RF/26NhMb9isURd/YyhyGjghf3e3p2/jOsCo 4r1yK7LlvzCI0XzAAWWvIvSN6my1/+3KYkovcP48TfS9ADRPEm+zkq97atZIgUEC Q0PBw9Qz+2f5zv7dEXCCTEeBbNqTxvHy8hGakWtceXEb4m9Ll70bfrzvttUxttvL yIBblCREchKsP51ZM2y09RKI+MYXoI8iMSJ2lmDbUYhzUvJwuyADnvhdVh7MPFJB Guwvw/kxY5SvHqb8qsm0o4F/QoCAg9TUBU1+WHeKycMpE4GuMgWHqYjHgzeN4I4p j4b8kQfBv3p1p8fsGSV0blf3x5oCrAcFgP1xOu/L5Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrheelgddtvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtkfffgggfuffhvfevfhgjsehmtderredtfeejnecuhfhrohhmpefrvghtvghr ucfgihhsvghnthhrrghuthcuoehpvghtvghrrdgvihhsvghnthhrrghuthesvghnthgvrh hprhhishgvuggsrdgtohhmqeenucggtffrrghtthgvrhhnpeejgffgueduvdeugfeuueei gefgfffgjeefgfdvkeetvefhudeghffhvedtvdffveenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrrdgvihhsvghnthhrrghuthes vghnthgvrhhprhhishgvuggsrdgtohhm X-ME-Proxy: Feedback-ID: i131946ab:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 18 May 2022 04:30:14 -0400 (EDT) Content-Type: multipart/mixed; boundary="------------ckO1qJf5uHmSawNjjMSqwR7e" Message-ID: <63255c46-78cb-f018-8ae0-4a14928fcfdc@enterprisedb.com> Date: Wed, 18 May 2022 10:30:12 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [RFC] building postgres with meson -v8 Content-Language: en-US From: Peter Eisentraut To: Andres Freund Cc: pgsql-hackers@postgresql.org References: <20220322022208.44py5lk7twdfuqb5@alap3.anarazel.de> <78b4383b-1e25-aacd-7c41-ecdeb8a3292f@enterprisedb.com> <20220328195913.rz3bllzhr26innoi@alap3.anarazel.de> <498f4933-7fa9-6815-7574-1d3b2ec85daf@dunslane.net> <1037188.1648508299@sss.pgh.pa.us> <20220328231140.7ylalxc76zli6p46@alap3.anarazel.de> <20f604f6-40be-e17b-87ac-32737743c63d@enterprisedb.com> <20220429174633.6io23mlwphdqdakv@alap3.anarazel.de> <8ced34e6-7abf-b3b2-3770-0487794753c5@enterprisedb.com> <20220502163602.smlwfhh2cnutxora@alap3.anarazel.de> In-Reply-To: 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. --------------ckO1qJf5uHmSawNjjMSqwR7e Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Here are some more patches that clean up various minor issues. --------------ckO1qJf5uHmSawNjjMSqwR7e Content-Type: text/plain; charset=UTF-8; name="0001-meson-Put-genbki-header-files-back-into-original-ord.patch" Content-Disposition: attachment; filename*0="0001-meson-Put-genbki-header-files-back-into-original-ord.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBiYzA2ZmRhNzE5OGQxODJkY2U3M2YzOWNmZmY4ZTQ3MjRlMDBiMTJkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCA0IE1heSAyMDIyIDE0OjM4OjAyICswMjAwClN1YmplY3Q6 IFtQQVRDSCAxLzddIG1lc29uOiBQdXQgZ2VuYmtpIGhlYWRlciBmaWxlcyBiYWNrIGludG8g b3JpZ2luYWwgb3JkZXIKClRoZSBvcmRlciBhZmZlY3RzIHRoZSBvdXRwdXQgb3JkZXIgaW4g cG9zdGdyZXMuYmtpIGFuZCBvdGhlciBmaWxlcy4KVGhpcyBtYWtlcyBpdCBtYXRjaCB0aGUg b3JkZXIgaW4gdGhlIG1ha2VmaWxlcy4KLS0tCiBzcmMvaW5jbHVkZS9jYXRhbG9nL21lc29u LmJ1aWxkIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0 aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2luY2x1ZGUvY2F0YWxvZy9tZXNvbi5idWlsZCBi L3NyYy9pbmNsdWRlL2NhdGFsb2cvbWVzb24uYnVpbGQKaW5kZXggYjJhY2MzY2UzMC4uODEz YTk2MzQ5MyAxMDA2NDQKLS0tIGEvc3JjL2luY2x1ZGUvY2F0YWxvZy9tZXNvbi5idWlsZAor KysgYi9zcmMvaW5jbHVkZS9jYXRhbG9nL21lc29uLmJ1aWxkCkBAIC0zMCw3ICszMCw2IEBA IGNhdGFsb2dfaGVhZGVycyA9IFsKICAgJ3BnX2NvbnZlcnNpb24uaCcsCiAgICdwZ19kZXBl bmQuaCcsCiAgICdwZ19kYXRhYmFzZS5oJywKLSAgJ3BnX3BhcmFtZXRlcl9hY2wuaCcsCiAg ICdwZ19kYl9yb2xlX3NldHRpbmcuaCcsCiAgICdwZ190YWJsZXNwYWNlLmgnLAogICAncGdf YXV0aGlkLmgnLApAQCAtNTQsNiArNTMsNyBAQCBjYXRhbG9nX2hlYWRlcnMgPSBbCiAgICdw Z19zZWNsYWJlbC5oJywKICAgJ3BnX3Noc2VjbGFiZWwuaCcsCiAgICdwZ19jb2xsYXRpb24u aCcsCisgICdwZ19wYXJhbWV0ZXJfYWNsLmgnLAogICAncGdfcGFydGl0aW9uZWRfdGFibGUu aCcsCiAgICdwZ19yYW5nZS5oJywKICAgJ3BnX3RyYW5zZm9ybS5oJywKLS0gCjIuMzUuMQoK --------------ckO1qJf5uHmSawNjjMSqwR7e Content-Type: text/plain; charset=UTF-8; name="0002-meson-Some-capitalization-adjustments-in-setup-outpu.patch" Content-Disposition: attachment; filename*0="0002-meson-Some-capitalization-adjustments-in-setup-outpu.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBiNGZmYWEwMmYxZWIxMzJiMDExODcxNDE1Yzk0Yjg0ZTg0ZmQ1MjQ1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCAxOCBNYXkgMjAyMiAwOToyMjoyMiArMDIwMApTdWJqZWN0 OiBbUEFUQ0ggMi83XSBtZXNvbjogU29tZSBjYXBpdGFsaXphdGlvbiBhZGp1c3RtZW50cyBp biBzZXR1cCBvdXRwdXQKClRoaXMgbWFrZXMgdGhlIHN0eWxlIG1vcmUgdW5pZm9ybSB3aXRo IHdoYXQgbWVzb24gcHJvZHVjZXMgYnkgaXRzZWxmLgotLS0KIG1lc29uLmJ1aWxkIHwgMTAg KysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9tZXNvbi5idWlsZCBiL21lc29uLmJ1aWxkCmluZGV4IDdi MWM4ZDQ3YzQuLjNhY2FlNWMzZTQgMTAwNjQ0Ci0tLSBhL21lc29uLmJ1aWxkCisrKyBiL21l c29uLmJ1aWxkCkBAIC0yNTgzLDEwICsyNTgzLDEwIEBAIGFsaWFzX3RhcmdldCgnYmFja2Vu ZCcsIGJhY2tlbmRfdGFyZ2V0cykKIGlmIG1lc29uLnZlcnNpb24oKS52ZXJzaW9uX2NvbXBh cmUoJz49MC41NycpCiAKICAgc3VtbWFyeSh7Ci0gICAgJ0RhdGEgQmxvY2sgU2l6ZScgOiBj ZGF0YS5nZXQoJ0JMQ0tTWicpLAotICAgICdXQUwgQmxvY2sgU2l6ZScgOiBjZGF0YS5nZXQo J1hMT0dfQkxDS1NaJyksCi0gICAgJ1NlZ21lbnQgU2l6ZScgOiBjZGF0YS5nZXQoJ1JFTFNF R19TSVpFJykKLSAgICB9LCBzZWN0aW9uOiAnRGF0YSBMYXlvdXQnCisgICAgJ2RhdGEgYmxv Y2sgc2l6ZScgOiBjZGF0YS5nZXQoJ0JMQ0tTWicpLAorICAgICdXQUwgYmxvY2sgc2l6ZScg OiBjZGF0YS5nZXQoJ1hMT0dfQkxDS1NaJyksCisgICAgJ3NlZ21lbnQgc2l6ZScgOiBjZGF0 YS5nZXQoJ1JFTFNFR19TSVpFJykKKyAgICB9LCBzZWN0aW9uOiAnRGF0YSBsYXlvdXQnCiAg ICkKIAogICBzdW1tYXJ5KApAQCAtMjY0NCw3ICsyNjQ0LDcgQEAgaWYgbWVzb24udmVyc2lv bigpLnZlcnNpb25fY29tcGFyZSgnPj0wLjU3JykKICAgICAgICd6bGliJzogemxpYiwKICAg ICAgICd6c3RkJzogenN0ZCwKICAgICB9LAotICAgIHNlY3Rpb246ICdFeHRlcm5hbCBMaWJy YXJpZXMnCisgICAgc2VjdGlvbjogJ0V4dGVybmFsIGxpYnJhcmllcycKICAgKQogCiBlbmRp ZgotLSAKMi4zNS4xCgo= --------------ckO1qJf5uHmSawNjjMSqwR7e Content-Type: text/plain; charset=UTF-8; name="0003-meson-Formatting-tweaks-for-pg_config.h-to-match-aut.patch" Content-Disposition: attachment; filename*0="0003-meson-Formatting-tweaks-for-pg_config.h-to-match-aut.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAyM2E3ZTdmZmI0ZGI3NTU0YjIwMjliYTMwMjZkOTNmOGUzMmI4MDFmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCAxOCBNYXkgMjAyMiAwOTo0Nzo0NyArMDIwMApTdWJqZWN0 OiBbUEFUQ0ggMy83XSBtZXNvbjogRm9ybWF0dGluZyB0d2Vha3MgZm9yIHBnX2NvbmZpZy5o IHRvIG1hdGNoCiBhdXRvaGVhZGVyIGJldHRlcgoKLS0tCiBtZXNvbi5idWlsZCB8IDI2ICsr KysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbWVzb24uYnVpbGQgYi9tZXNv bi5idWlsZAppbmRleCAzYWNhZTVjM2U0Li4yMGRlYTI2M2EyIDEwMDY0NAotLS0gYS9tZXNv bi5idWlsZAorKysgYi9tZXNvbi5idWlsZApAQCAtMjI3LDE5ICsyMjcsMTQgQEAgbWVzb25f YmluID0gZmluZF9wcm9ncmFtKG1lc29uX2JpbnBhdGgsIG5hdGl2ZTogdHJ1ZSkKIAogY2Rh dGEuc2V0KCdVU0VfQVNTRVJUX0NIRUNLSU5HJywgZ2V0X29wdGlvbignY2Fzc2VydCcpID8g MSA6IGZhbHNlKQogCi1jZGF0YS5zZXQoJ0JMQ0tTWicsIDgxOTIsIGRlc2NyaXB0aW9uOiAn JycKLSBTaXplIG9mIGEgZGlzayBibG9jayAtLS0gdGhpcyBhbHNvIGxpbWl0cyB0aGUgc2l6 ZSBvZiBhIHR1cGxlLiAgWW91Ci0gY2FuIHNldCBpdCBiaWdnZXIgaWYgeW91IG5lZWQgYmln Z2VyIHR1cGxlcyAoYWx0aG91Z2ggVE9BU1Qgc2hvdWxkCi0gcmVkdWNlIHRoZSBuZWVkIHRv IGhhdmUgbGFyZ2UgdHVwbGVzLCBzaW5jZSBmaWVsZHMgY2FuIGJlIHNwcmVhZAotIGFjcm9z cyBtdWx0aXBsZSB0dXBsZXMpLgotCi0gQkxDS1NaIG11c3QgYmUgYSBwb3dlciBvZiAyLiAg VGhlIG1heGltdW0gcG9zc2libGUgdmFsdWUgb2YgQkxDS1NaCi0gaXMgY3VycmVudGx5IDJe MTUgKDMyNzY4KS4gIFRoaXMgaXMgZGV0ZXJtaW5lZCBieSB0aGUgMTUtYml0IHdpZHRocwot IG9mIHRoZSBscF9vZmYgYW5kIGxwX2xlbiBmaWVsZHMgaW4gSXRlbUlkRGF0YSAoc2VlCi0g aW5jbHVkZS9zdG9yYWdlL2l0ZW1pZC5oKS4KLQotIENoYW5naW5nIEJMQ0tTWiByZXF1aXJl cyBhbiBpbml0ZGIuCi0nJycpCitjZGF0YS5zZXQoJ0JMQ0tTWicsIDgxOTIsIGRlc2NyaXB0 aW9uOgorJycnU2l6ZSBvZiBhIGRpc2sgYmxvY2sgLS0tIHRoaXMgYWxzbyBsaW1pdHMgdGhl IHNpemUgb2YgYSB0dXBsZS4gWW91IGNhbiBzZXQKKyAgIGl0IGJpZ2dlciBpZiB5b3UgbmVl ZCBiaWdnZXIgdHVwbGVzIChhbHRob3VnaCBUT0FTVCBzaG91bGQgcmVkdWNlIHRoZSBuZWVk CisgICB0byBoYXZlIGxhcmdlIHR1cGxlcywgc2luY2UgZmllbGRzIGNhbiBiZSBzcHJlYWQg YWNyb3NzIG11bHRpcGxlIHR1cGxlcykuCisgICBCTENLU1ogbXVzdCBiZSBhIHBvd2VyIG9m IDIuIFRoZSBtYXhpbXVtIHBvc3NpYmxlIHZhbHVlIG9mIEJMQ0tTWiBpcworICAgY3VycmVu dGx5IDJeMTUgKDMyNzY4KS4gVGhpcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSAxNS1iaXQgd2lk dGhzIG9mIHRoZQorICAgbHBfb2ZmIGFuZCBscF9sZW4gZmllbGRzIGluIEl0ZW1JZERhdGEg KHNlZSBpbmNsdWRlL3N0b3JhZ2UvaXRlbWlkLmgpLgorICAgQ2hhbmdpbmcgQkxDS1NaIHJl cXVpcmVzIGFuIGluaXRkYi4nJycpCiAKIGNkYXRhLnNldCgnWExPR19CTENLU1onLCBnZXRf b3B0aW9uKCd3YWwtYmxvY2tzaXplJykgKiAxMDI0KQogY2RhdGEuc2V0KCdSRUxTRUdfU0la RScsIGdldF9vcHRpb24oJ3NlZ3NpemUnKSAqIDEzMTA3MikKQEAgLTEwMDAsNyArOTk1LDgg QEAgaWYgZ2V0X29wdGlvbignc3NsJykgPT0gJ29wZW5zc2wnCiAgICAgICAgICAgICBkZXNj cmlwdGlvbjogJ0RlZmluZSB0byAxIHRvIGJ1aWxkIHdpdGggT3BlblNTTCBzdXBwb3J0LiAo LURzc2w9b3BlbnNzbCknKQogCiAgIGNkYXRhLnNldCgnT1BFTlNTTF9BUElfQ09NUEFUJywg MHgxMDAwMTAwMCwKLSAgICAgICAgICAgIGRlc2NyaXB0aW9uOiAnRGVmaW5lIHRvIHRoZSBP cGVuU1NMIEFQSSB2ZXJzaW9uIGluIHVzZS4gVGhpcyBhdm9pZHMgZGVwcmVjYXRpb24gd2Fy bmluZ3MgZnJvbSBuZXdlciBPcGVuU1NMIHZlcnNpb25zLicpCisgICAgICAgICAgICBkZXNj cmlwdGlvbjogJycnRGVmaW5lIHRvIHRoZSBPcGVuU1NMIEFQSSB2ZXJzaW9uIGluIHVzZS4g VGhpcyBhdm9pZHMgZGVwcmVjYXRpb24gd2FybmluZ3MKKyAgIGZyb20gbmV3ZXIgT3BlblNT TCB2ZXJzaW9ucy4nJycpCiBlbHNlCiAgIHNzbCA9IGRlcGVuZGVuY3koJycsIHJlcXVpcmVk IDogZmFsc2UpCiBlbmRpZgpAQCAtMTYzOSw3ICsxNjM1LDcgQEAgZm9yZWFjaCBjIDogZGVj bF9jaGVja3MKICAgICBrd2FyZ3M6IGFyZ3MpCiAgIGNkYXRhLnNldDEwKHZhcm5hbWUsIGZv dW5kLCBkZXNjcmlwdGlvbjoKICcnJ0RlZmluZSB0byAxIGlmIHlvdSBoYXZlIHRoZSBkZWNs YXJhdGlvbiBvZiBgQDBAJywgYW5kIHRvIDAgaWYgeW91Ci0gIGRvbid0LicnJy5mb3JtYXQo ZnVuYykpCisgICBkb24ndC4nJycuZm9ybWF0KGZ1bmMpKQogZW5kZm9yZWFjaAogCiAKLS0g CjIuMzUuMQoK --------------ckO1qJf5uHmSawNjjMSqwR7e Content-Type: text/plain; charset=UTF-8; name="0004-meson-Remove-checks-for-random-and-srandom.patch" Content-Disposition: attachment; filename="0004-meson-Remove-checks-for-random-and-srandom.patch" Content-Transfer-Encoding: base64 RnJvbSAxZDJmNGMzZDdlYjMyYTAxZTNlYTc1ODE2ZjllYzA5YWRkNjUwMGRiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCAxOCBNYXkgMjAyMiAwOTo0ODo0MyArMDIwMApTdWJqZWN0 OiBbUEFUQ0ggNC83XSBtZXNvbjogUmVtb3ZlIGNoZWNrcyBmb3IgcmFuZG9tIGFuZCBzcmFu ZG9tCgpSZW1vdmVkIGJ5IDM4MDQ1MzllNDhlNzk0NzgxYzYxNDVjN2Y5ODhmNWQ1MDc0MThm YTguCi0tLQogbWVzb24uYnVpbGQgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9tZXNvbi5idWlsZCBiL21lc29uLmJ1aWxkCmluZGV4IDIw ZGVhMjYzYTIuLmU2ZGZiNjM5ODEgMTAwNjQ0Ci0tLSBhL21lc29uLmJ1aWxkCisrKyBiL21l c29uLmJ1aWxkCkBAIC0xOTA2LDcgKzE5MDYsNiBAQCBmdW5jX2NoZWNrcyA9IFsKICAgWydw c3RhdCddLAogICBbJ3B0aHJlYWRfaXNfdGhyZWFkZWRfbnAnLCB7J2RlcGVuZGVuY2llcyc6 IFt0aHJlYWRfZGVwXX1dLAogICBbJ3B3cml0ZSddLAotICBbJ3JhbmRvbSddLAogICBbJ3Jl YWRsaW5rJ10sCiAgIFsncmVhZHYnXSwKICAgWydzZXRlbnYnXSwgIyBGSVhNRTogd2luZG93 cyBoYW5kbGluZwpAQCAtMTkxNSw3ICsxOTE0LDYgQEAgZnVuY19jaGVja3MgPSBbCiAgIFsn c2V0c2lkJ10sCiAgIFsnc2htX29wZW4nLCB7J2RlcGVuZGVuY2llcyc6IFtydF9kZXBdfV0s CiAgIFsnc2htX3VubGluaycsIHsnZGVwZW5kZW5jaWVzJzogW3J0X2RlcF19XSwKLSAgWydz cmFuZG9tJ10sCiAgIFsnc3RyY2hybnVsJ10sCiAgIFsnc3RyZXJyb3JfcicsIHsnZGVwZW5k ZW5jaWVzJzogW3RocmVhZF9kZXBdfV0sCiAgIFsnc3RybGNhdCddLAotLSAKMi4zNS4xCgo= --------------ckO1qJf5uHmSawNjjMSqwR7e Content-Type: text/plain; charset=UTF-8; name="0005-meson-Fix-symbol-for-__builtin_frame_address-check.patch" Content-Disposition: attachment; filename*0="0005-meson-Fix-symbol-for-__builtin_frame_address-check.patc"; filename*1="h" Content-Transfer-Encoding: base64 RnJvbSBiODMxYzZjYWVmNmIyNDBiYjkwNzQwMThkNmU0Nzg4ZjM0YjgyZWRmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCAxOCBNYXkgMjAyMiAwOTo0OToyMyArMDIwMApTdWJqZWN0 OiBbUEFUQ0ggNS83XSBtZXNvbjogRml4IHN5bWJvbCBmb3IgX19idWlsdGluX2ZyYW1lX2Fk ZHJlc3MgY2hlY2sKCi0tLQogbWVzb24uYnVpbGQgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9tZXNvbi5idWls ZCBiL21lc29uLmJ1aWxkCmluZGV4IGU2ZGZiNjM5ODEuLjY5NTRmZmZjNWMgMTAwNjQ0Ci0t LSBhL21lc29uLmJ1aWxkCisrKyBiL21lc29uLmJ1aWxkCkBAIC0xMjcwLDcgKzEyNzAsNyBA QCBpZiBjYy5oYXNfZnVuY3Rpb24oJ19fYnVpbHRpbl9jb25zdGFudF9wJywgYXJnczogZ19j X2FyZ3MpCiBlbmRpZgogCiBpZiBjYy5oYXNfZnVuY3Rpb24oJ19fYnVpbHRpbl9mcmFtZV9h ZGRyZXNzJywgYXJnczogZ19jX2FyZ3MpCi0gIGNkYXRhLnNldCgnSEFWRV9fRlJBTUVfQURE UkVTUycsIDEpCisgIGNkYXRhLnNldCgnSEFWRV9fQlVJTFRJTl9GUkFNRV9BRERSRVNTJywg MSkKIGVuZGlmCiAKIAotLSAKMi4zNS4xCgo= --------------ckO1qJf5uHmSawNjjMSqwR7e Content-Type: text/plain; charset=UTF-8; name="0006-meson-Remove-check-for-strsignal-declaration.patch" Content-Disposition: attachment; filename="0006-meson-Remove-check-for-strsignal-declaration.patch" Content-Transfer-Encoding: base64 RnJvbSBiMmI2NWRlMTY3NjEwYmZiMTJlNzM2NmFjZjM2YTdmY2YxZGE3ZWQwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCAxOCBNYXkgMjAyMiAwOTo0OTozOCArMDIwMApTdWJqZWN0 OiBbUEFUQ0ggNi83XSBtZXNvbjogUmVtb3ZlIGNoZWNrIGZvciBzdHJzaWduYWwgZGVjbGFy YXRpb24KClRoaXMgYXBwZWFycyB0byBiZSB1bm5lY2Vzc2FyeSBhbmQgbm90IGluIGNvbmZp Z3VyZS4KLS0tCiBtZXNvbi5idWlsZCB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRp b24oLSkKCmRpZmYgLS1naXQgYS9tZXNvbi5idWlsZCBiL21lc29uLmJ1aWxkCmluZGV4IDY5 NTRmZmZjNWMuLmU3ZmQ4YWE2NGYgMTAwNjQ0Ci0tLSBhL21lc29uLmJ1aWxkCisrKyBiL21l c29uLmJ1aWxkCkBAIC0xNjEyLDcgKzE2MTIsNiBAQCBkZWNsX2NoZWNrcyA9IFsKICAgWydz dHJsY2F0JywgJ3N0cmluZy5oJ10sCiAgIFsnc3RybGNweScsICdzdHJpbmcuaCddLAogICBb J3N0cm5sZW4nLCAnc3RyaW5nLmgnXSwKLSAgWydzdHJzaWduYWwnLCAnc3RyaW5nLmgnXSwK ICAgWydzdHJ0b2xsJywgJ3N0ZGxpYi5oJ10sIFsnc3RydG91bGwnLCAnc3RkbGliLmgnXSwg IyBzdHJ0b1t1XWxsIG1heSBleGlzdCBidXQgbm90IGJlIGRlY2xhcmVkCiBdCiAKLS0gCjIu MzUuMQoK --------------ckO1qJf5uHmSawNjjMSqwR7e Content-Type: text/plain; charset=UTF-8; name="0007-meson-Fix-extra_version-option.patch" Content-Disposition: attachment; filename="0007-meson-Fix-extra_version-option.patch" Content-Transfer-Encoding: base64 RnJvbSBhZmYzZDM4Yzc5MzkxNGMwMDk4YTNjMjViMGU1ODNkOTZkZDNiMjFmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCAxOCBNYXkgMjAyMiAxMDowOTozMSArMDIwMApTdWJqZWN0 OiBbUEFUQ0ggNy83XSBtZXNvbjogRml4IGV4dHJhX3ZlcnNpb24gb3B0aW9uCgpXaXRoIHRo ZSBwcmV2aW91cyBjb2RpbmcsIHRoZSBleHRyYSB2ZXJzaW9uIGRpZCBub3QgYXBwZWFyIGlu ClBHX1ZFUlNJT05fU1RSLgotLS0KIG1lc29uLmJ1aWxkIHwgMyArKy0KIDEgZmlsZSBjaGFu Z2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9tZXNv bi5idWlsZCBiL21lc29uLmJ1aWxkCmluZGV4IGU3ZmQ4YWE2NGYuLmI3NzJhZmVmMzIgMTAw NjQ0Ci0tLSBhL21lc29uLmJ1aWxkCisrKyBiL21lc29uLmJ1aWxkCkBAIC03OSw3ICs3OSw4 IEBAIGNkYXRhLnNldF9xdW90ZWQoJ1BBQ0tBR0VfTkFNRScsICdQb3N0Z3JlU1FMJykKIGNk YXRhLnNldF9xdW90ZWQoJ1BBQ0tBR0VfQlVHUkVQT1JUJywgJ3Bnc3FsLWJ1Z3NAbGlzdHMu cG9zdGdyZXNxbC5vcmcnKQogY2RhdGEuc2V0X3F1b3RlZCgnUEFDS0FHRV9VUkwnLCBwZ191 cmwpCiAKLWNkYXRhLnNldF9xdW90ZWQoJ1BHX1ZFUlNJT04nLCBwZ192ZXJzaW9uICsgZ2V0 X29wdGlvbignZXh0cmFfdmVyc2lvbicpKQorcGdfdmVyc2lvbiArPSBnZXRfb3B0aW9uKCdl eHRyYV92ZXJzaW9uJykKK2NkYXRhLnNldF9xdW90ZWQoJ1BHX1ZFUlNJT04nLCBwZ192ZXJz aW9uKQogY2RhdGEuc2V0X3F1b3RlZCgnUEdfVkVSU0lPTl9TVFInLCAnUG9zdGdyZVNRTCBA MEAgb24gQDFALCBjb21waWxlZCBieSBAMkAtQDNAJy5mb3JtYXQoCiAgIHBnX3ZlcnNpb24s IHRhcmdldF9tYWNoaW5lLmNwdV9mYW1pbHkoKSwgY2MuZ2V0X2lkKCksIGNjLnZlcnNpb24o KSkpCiBjZGF0YS5zZXRfcXVvdGVkKCdQR19NQUpPUlZFUlNJT04nLCBwZ192ZXJzaW9uX21h am9yLnRvX3N0cmluZygpKQotLSAKMi4zNS4xCgo= --------------ckO1qJf5uHmSawNjjMSqwR7e--