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-005Bpw-SB for pgsql-committers@arkaria.postgresql.org; Wed, 06 Nov 2024 10:28:55 +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 1t8dGR-0052cO-F3 for pgsql-committers@arkaria.postgresql.org; Wed, 06 Nov 2024 10:27:52 +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.94.2) (envelope-from ) id 1t8dGQ-0052cG-Qj for pgsql-committers@lists.postgresql.org; Wed, 06 Nov 2024 10:27:51 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t8dGO-000SCf-Jq for pgsql-committers@lists.postgresql.org; Wed, 06 Nov 2024 10:27:50 +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=yrvcST6f8q22CvLyJNRGwxza7h+iedBPEUdCFlQZ6es=; b=OqjPh8nLXAzsmfrYbb9UQiOgFh +qLpPu8EORPE1fH+j6JnQRD+0m6b00EZPe5HuJLJ/W4MtV/AVMQa4n7ajiinUoGGAU1YXQMrDEtDr DPFIiv4v1vGAwJCs7L9nzWpUz9G4HHtJVXzFlSttoYlZrHvrIGkoeVhIt5pOFusCALq2OwzlbnRPl JwK9FuOcgpD3GJrhnt+iMOQ/30h0wcc1Ieh1K0dTTJSKYTmoMrZupZos/wWc51qAaPMLCvKHDQCrf Y3jKAA/9IyxqDXcTAFo2+USUBUcX5QXue0luAkj36f7tUIuzQBrZnroGQRYjpe5R7ktRpfMN7jtqI 1/xk0R/w==; 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 1t8dGM-001MRe-R8 for pgsql-committers@lists.postgresql.org; Wed, 06 Nov 2024 10:27:47 +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 1t8dGM-000Rgc-Go for pgsql-committers@lists.postgresql.org; Wed, 06 Nov 2024 10:27:46 +0000 Content-Type: multipart/mixed; boundary="===============1083237588887716360==" 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:27:46 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1083237588887716360== 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 WmpVbWpzWUJnJTQwbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxz Ci0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi85MDQ0ZmMx ZDQ1YTAyMTJmZDEyM2JkOGYzNjRlYWMwNThmNjBmZWQ3CgpNb2RpZmllZCBGaWxlcwotLS0tLS0t LS0tLS0tLQpzcmMvYmFja2VuZC9qaXQvbGx2bS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg IHwgICAzICstCnNyYy9iYWNrZW5kL2ppdC9sbHZtL1NlY3Rpb25NZW1vcnlNYW5hZ2VyLkxJQ0VO U0UgfCAyNzkgKysrKysrKysrKysrKysrCnNyYy9iYWNrZW5kL2ppdC9sbHZtL1NlY3Rpb25NZW1v cnlNYW5hZ2VyLmNwcCAgICAgfCA0MTIgKysrKysrKysrKysrKysrKysrKysrKwpzcmMvYmFja2Vu ZC9qaXQvbGx2bS9sbHZtaml0LmMgICAgICAgICAgICAgICAgICAgIHwgICA3ICsKc3JjL2JhY2tl bmQvaml0L2xsdm0vbGx2bWppdF93cmFwLmNwcCAgICAgICAgICAgICB8ICAyMCArKwpzcmMvYmFj a2VuZC9qaXQvbGx2bS9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgIHwgICAxICsKc3JjL2lu Y2x1ZGUvaml0L1NlY3Rpb25NZW1vcnlNYW5hZ2VyLmggICAgICAgICAgICB8IDIyNiArKysrKysr KysrKysKc3JjL2luY2x1ZGUvaml0L2xsdm1qaXQuaCAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgOCArCnNyYy9pbmNsdWRlL2ppdC9sbHZtaml0X2JhY2twb3J0LmggICAgICAgICAgICAgICAg fCAgMjUgKysKc3JjL3Rvb2xzL3BnaW5jbHVkZS9oZWFkZXJzY2hlY2sgICAgICAgICAgICAgICAg ICB8ICAgMyArCnNyYy90b29scy9wZ2luZGVudC9leGNsdWRlX2ZpbGVfcGF0dGVybnMgICAgICAg ICAgfCAgIDMgKy0KMTEgZmlsZXMgY2hhbmdlZCwgOTg1IGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCgo= --===============1083237588887716360==--