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.94.2) (envelope-from ) id 1t8dHt-005Bsu-Fr for pgsql-committers@arkaria.postgresql.org; Wed, 06 Nov 2024 10:29:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1t8dGs-0053bQ-TI for pgsql-committers@arkaria.postgresql.org; Wed, 06 Nov 2024 10:28:19 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t8dGs-0053bI-LS for pgsql-committers@lists.postgresql.org; Wed, 06 Nov 2024 10:28:19 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t8dGo-000UI6-P2 for pgsql-committers@lists.postgresql.org; Wed, 06 Nov 2024 10:28:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=FHMSNfqPp5Gkxv1vMJX1DkUv8j013Arm/QYdMGjqPlU=; b=RJl9tzDMrgLoJkuHEr+5+LhTRk kCJG/lWliHcvHC6jB1qVpC8+tC10UX7Mh+zkSFM32DjnlqaUbz+8kYc2cDRlmupOy/4SUN0JbzNph NWZb/SDdDmc+fO9nVEUIdwoDztujjvH0bmmtlj10pE5zmcGWSowQVjjW9gp/SxB706tEQ9m32NmEW jQlKsz2P/72xGOQyp2oXaoo75Omjrp9fW4XbPgr3yzI6+u4X4mLaxmyjyZtRqw3HEGGfJ5djnKjRn PsOBQVfhIF4uoJIIk/VtdUnuAvQYI07PKjqBIlA5s51qIs3UX810BsMwLf1bD4IbyvPH9FYbyW6Bk o2XPnsaw==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t8dGn-001MSE-NR for pgsql-committers@lists.postgresql.org; Wed, 06 Nov 2024 10:28:14 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1t8dGn-000Rhw-Mv for pgsql-committers@lists.postgresql.org; Wed, 06 Nov 2024 10:28:14 +0000 Content-Type: multipart/mixed; boundary="===============7012631637512561864==" MIME-Version: 1.0 From: Thomas Munro To: pgsql-committers@lists.postgresql.org Subject: pgsql: Monkey-patch LLVM code to fix ARM relocation bug. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 06 Nov 2024 10:28:14 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7012631637512561864== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 TW9ua2V5LXBhdGNoIExMVk0gY29kZSB0byBmaXggQVJNIHJlbG9jYXRpb24gYnVnLgoKU3VwcGx5 IGEgbmV3IG1lbW9yeSBtYW5hZ2VyIGZvciBSdW50aW1lRHlsZCwgdG8gYXZvaWQgY3Jhc2hlcyBp bgpnZW5lcmF0ZWQgY29kZSBjYXVzZWQgYnkgbWVtb3J5IHBsYWNlbWVudCB0aGF0IGNhbiBvdmVy ZmxvdyBhIDMyIGJpdApkYXRhIHR5cGUuICBUaGlzIGlzIGEgZHJvcC1pbiByZXBsYWNlbWVudCBm b3IgdGhlCmxsdm06OlNlY3Rpb25NZW1vcnlNYW5hZ2VyIGNsYXNzIGluIHRoZSBMTFZNIGxpYnJh cnksIHdpdGggTWljaGFlbApTbWl0aCdzIHByb3Bvc2VkIGZpeCBmcm9tCmh0dHBzOi8vd3d3Lmdp dGh1Yi5jb20vbGx2bS9sbHZtLXByb2plY3QvcHVsbC83MTk2OC4KCldlIGhlcmVieSBzbHVycCBp dCBpbnRvIG91ciBvd24gc291cmNlIHRyZWUsIGFmdGVyIG1vdmluZyBpbnRvIGEgbmV3Cm5hbWVz cGFjZSBsbHZtOjpiYWNrcG9ydCBhbmQgbWFraW5nIHNvbWUgbWlub3IgYWRqdXN0bWVudHMgc28g dGhhdCBpdApjYW4gYmUgY29tcGlsZWQgd2l0aCBvbGRlciBMTFZNIHZlcnNpb25zIGFzIGZhciBi YWNrIGFzIDEyLiAgSXQncyBoYXJkZXIKdG8gbWFrZSBpdCB3b3JrIG9uIGV2ZW4gb2xkZXIgTExW TSB2ZXJzaW9ucywgYnV0IGl0IGRvZXNuJ3Qgc2VlbSBsaWtlbHkKdGhhdCBwZW9wbGUgYXJlIHJl YWxseSB1c2luZyB0aGVtIHNvIHRoYXQgaXMgbm90IGludmVzdGlnYXRlZCBmb3Igbm93LgoKVGhl IHByb2JsZW0gY291bGQgYWxzbyBiZSBhZGRyZXNzZWQgYnkgc3dpdGNoaW5nIHRvIEpJVExpbmsg aW5zdGVhZCBvZgpSdW50aW1lRHlsZCwgYW5kIHRoYXQgaXMgdGhlIExMVk0gcHJvamVjdCdzIHJl Y29tbWVuZGVkIHNvbHV0aW9uIGFzCnRoZSBsYXR0ZXIgaXMgYWJvdXQgdG8gYmUgZGVwcmVjYXRl ZC4gIFdlJ2xsIGhhdmUgdG8gZG8gdGhhdCBzb29uIGVub3VnaAphbnl3YXksIGFuZCB0aGVuIHdo ZW4gdGhlIExMVk0gdmVyc2lvbiBzdXBwb3J0IHdpbmRvdyBhZHZhbmNlcyBmYXIKZW5vdWdoIGlu IGEgZmV3IHllYXJzIHdlJ2xsIGJlIGFibGUgdG8gZGVsZXRlIHRoaXMgY29kZS4gIFVuZm9ydHVu YXRlbHkKdGhhdCB3b3VsZG4ndCBiZSBlbm91Z2ggZm9yIFBvc3RncmVTUUwgdG9kYXk6IGluIG1v c3QgcmVsZXZhbnQgdmVyc2lvbnMKb2YgTExWTSwgSklUTGluayBpcyBtaXNzaW5nIG9yIGluY29t cGxldGUuCgpTZXZlcmFsIG90aGVyIHByb2plY3RzIGhhdmUgYWxyZWFkeSBiYWNrLXBvcnRlZCB0 aGlzIGZpeCBpbnRvIHRoZWlyIGZvcmsKb2YgTExWTSwgd2hpY2ggaXMgYSB2b3RlIG9mIGNvbmZp ZGVuY2UgZGVzcGl0ZSB0aGUgbGFjayBvZiBjb21taXQgaW50bwpMTFZNIGFzIG9mIHRvZGF5LiAg V2UgZG9uJ3QgaGF2ZSBvdXIgb3duIGNvcHkgb2YgTExWTSBzbyB3ZSBjYW4ndCBkbwpleGFjdGx5 IHdoYXQgdGhleSd2ZSBkb25lOyBpbnN0ZWFkIHdlIGhhdmUgYSBjb3B5IG9mIHRoZSB3aG9sZSBw YXRjaGVkCmNsYXNzIHNvIHdlIGNhbiBwYXNzIGFuIGluc3RhbmNlIG9mIGl0IHRvIFJ1bnRpbWVE eWxkLgoKVGhlIExMVk0gcHJvamVjdCBoYXNuJ3QgY2hvc2VuIHRvIGNvbW1pdCB0aGUgZml4IHll dCwgYW5kIGV2ZW4gaWYgaXQKZGlkLCBpdCB3b3VsZG4ndCBiZSBiYWNrLXBvcnRlZCBpbnRvIHRo ZSByZWxlYXNlcyBvZiBMTFZNIHRoYXQgbW9zdCBvZgpvdXIgdXNlcnMgY2FyZSBhYm91dCwgc28g dGhlcmUgaXMgbm90IG11Y2ggcG9pbnQgaW4gd2FpdGluZyBhbnkgbG9uZ2VyCmZvciB0aGF0LiAg SWYgdGhleSBtYWtlIGZ1cnRoZXIgY2hhbmdlcyBhbmQgY29tbWl0IGl0IHRvIExMVk0gMTkgb3Ig MjAsCndlJ2xsIHN0aWxsIG5lZWQgdGhpcyBmb3Igb2xkZXIgdmVyc2lvbnMsIGJ1dCB3ZSBtYXkg d2FudCB0bwpyZXN5bmNocm9uaXplIG91ciBjb3B5IGFuZCB1cGRhdGUgc29tZSBjb21tZW50cy4K ClRoZSBjaGFuZ2VzIHRoYXQgd2UndmUgaGFkIHRvIG1ha2UgdG8gb3VyIGNvcHkgY2FuIGJlIHNl ZW4gYnkgZGlmZmluZwpvdXIgU2VjdGlvbk1lbW9yeU1hbmFnZXIue2gsY3BwfSBmaWxlcyBhZ2Fp bnN0IHRoZSBvbmVzIGluIHRoZSB0cmVlIG9mCnRoZSBwdWxsIHJlcXVlc3QuICBQZXIgdGhlIExM Vk0gcHJvamVjdCdzIGxpY2Vuc2UgcmVxdWlyZW1lbnRzLCBhIGNvcHkKaXMgaW4gU2VjdGlvbk1l bW9yeU1hbmFnZXIuTElDRU5TRS4KClRoaXMgc2hvdWxkIGZpeCB0aGUgc3BhdGUgb2YgY3Jhc2gg cmVwb3J0cyB3ZSd2ZSBiZWVuIHJlY2VpdmluZyBsYXRlbHkKZnJvbSB1c2VycyBvbiBsYXJnZSBt ZW1vcnkgQVJNIHN5c3RlbXMuCgpCYWNrLXBhdGNoIHRvIGFsbCBzdXBwb3J0ZWQgcmVsZWFzZXMu CgpDby1hdXRob3JlZC1ieTogVGhvbWFzIE11bnJvIDx0aG9tYXMubXVucm9AZ21haWwuY29tPgpD by1hdXRob3JlZC1ieTogQW50aG9uaW4gQm9ubmVmb3kgPGFudGhvbmluLmJvbm5lZm95QGRhdGFk b2docS5jb20+ClJldmlld2VkLWJ5OiBBbnRob25pbiBCb25uZWZveSA8YW50aG9uaW4uYm9ubmVm b3lAZGF0YWRvZ2hxLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBHdXN0YWZzc29uIDxkYW5pZWxA eWVzcWwuc2U+IChsaWNlbnNlIGFzcGVjdHMpClJlcG9ydGVkLWJ5OiBBbnRob25pbiBCb25uZWZv eSA8YW50aG9uaW4uYm9ubmVmb3lAZGF0YWRvZ2hxLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9w b3N0Z3IuZXMvbS9DQU82X1hxcjYzcWolM0RTeDdIWTZaaWlRNlJfSmJYJTJCLXA2c1RQd0RZd1RX WmpVbWpzWUJnJTQwbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KUkVMXzE2X1NUQUJMRQoK RGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYv ZWU2N2I3M2Y1OTAyMTc4ZmJhM2I4MjUwMTNjNDc3N2ZmZGQwZTdhZgoKTW9kaWZpZWQgRmlsZXMK LS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvaml0L2xsdm0vTWFrZWZpbGUgICAgICAgICAgICAg ICAgICAgICB8ICAgMyArLQpzcmMvYmFja2VuZC9qaXQvbGx2bS9TZWN0aW9uTWVtb3J5TWFuYWdl ci5MSUNFTlNFIHwgMjc5ICsrKysrKysrKysrKysrKwpzcmMvYmFja2VuZC9qaXQvbGx2bS9TZWN0 aW9uTWVtb3J5TWFuYWdlci5jcHAgICAgIHwgNDEyICsrKysrKysrKysrKysrKysrKysrKysKc3Jj L2JhY2tlbmQvaml0L2xsdm0vbGx2bWppdC5jICAgICAgICAgICAgICAgICAgICB8ICAgNyArCnNy Yy9iYWNrZW5kL2ppdC9sbHZtL2xsdm1qaXRfd3JhcC5jcHAgICAgICAgICAgICAgfCAgMjAgKysK c3JjL2JhY2tlbmQvaml0L2xsdm0vbWVzb24uYnVpbGQgICAgICAgICAgICAgICAgICB8ICAgMSAr CnNyYy9pbmNsdWRlL2ppdC9TZWN0aW9uTWVtb3J5TWFuYWdlci5oICAgICAgICAgICAgfCAyMjYg KysrKysrKysrKysrCnNyYy9pbmNsdWRlL2ppdC9sbHZtaml0LmggICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDggKwpzcmMvaW5jbHVkZS9qaXQvbGx2bWppdF9iYWNrcG9ydC5oICAgICAgICAg ICAgICAgIHwgIDI1ICsrCnNyYy90b29scy9wZ2luY2x1ZGUvaGVhZGVyc2NoZWNrICAgICAgICAg ICAgICAgICAgfCAgIDMgKwpzcmMvdG9vbHMvcGdpbmRlbnQvZXhjbHVkZV9maWxlX3BhdHRlcm5z ICAgICAgICAgIHwgICAzICstCjExIGZpbGVzIGNoYW5nZWQsIDk4NSBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQoK --===============7012631637512561864==--