From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 11:24:52 2020 Received: (at submit) by debbugs.gnu.org; 21 Nov 2020 16:24:52 +0000 Received: from localhost ([127.0.0.1]:45984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgVgu-000314-LZ for submit@debbugs.gnu.org; Sat, 21 Nov 2020 11:24:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:51032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgVgm-00030p-JT for submit@debbugs.gnu.org; Sat, 21 Nov 2020 11:24:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40946) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgVgm-00041y-DV for guix-patches@gnu.org; Sat, 21 Nov 2020 11:24:40 -0500 Received: from smtp5-g21.free.fr ([2a01:e0c:1:1599::14]:36118) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgVgh-0001A2-Od for guix-patches@gnu.org; Sat, 21 Nov 2020 11:24:40 -0500 Received: from 2a01cb08026ce9001b80128993b94ecf.ipv6.abo.wanadoo.fr (unknown [IPv6:2a01:cb08:26c:e900:1b80:1289:93b9:4ecf]) (Authenticated sender: dftxbs3e) by smtp5-g21.free.fr (Postfix) with ESMTPSA id 47C4F5FFC6 for ; Sat, 21 Nov 2020 17:24:31 +0100 (CET) Message-ID: Subject: [PATCH] gnu: libffi: Add unreleased patch to fix float128 on powerpc64le. From: dftxbs3e To: guix-patches@gnu.org Date: Sat, 21 Nov 2020 17:24:30 +0100 Content-Type: multipart/mixed; boundary="=-ZT+dJmp8sEUxSZX4UGc1" User-Agent: Evolution 3.38.1 (3.38.1-1.fc33) MIME-Version: 1.0 Received-SPF: none client-ip=2a01:e0c:1:1599::14; envelope-from=dftxbs3e@free.fr; helo=smtp5-g21.free.fr X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, SPOOFED_FREEMAIL=1.492 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-ZT+dJmp8sEUxSZX4UGc1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello, Merging this and https://issues.guix.gnu.org/38459 onto master allows to successfully build bootstrap-tarballs for powerpc64le-linux-gnu using the command: $ guix build --target=powerpc64le-linux-gnu bootstrap-tarballs This patch can be removed when libffi releases the next version (probably 3.4). Thank you --=-ZT+dJmp8sEUxSZX4UGc1 Content-Disposition: attachment; filename*0=0001-gnu-libffi-Add-unreleased-patch-to-fix-float128-on-p.pat; filename*1=ch Content-Type: text/x-patch; name="0001-gnu-libffi-Add-unreleased-patch-to-fix-float128-on-p.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBlMTk1ZTllOWZlMDQwOWRkNGI3NmNhYzg3MjQ0Y2IyYjVkNzYzNmUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIERvZSA8ZGZ0eGJzM2VAZnJlZS5mcj4KRGF0ZTogU2F0 LCAyMSBOb3YgMjAyMCAxNzowNjowNyArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogbGliZmZp OiBBZGQgdW5yZWxlYXNlZCBwYXRjaCB0byBmaXggZmxvYXQxMjggb24KIHBvd2VycGM2NGxlLgoK UGF0Y2ggZmV0Y2hlZCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9saWJmZmkvbGliZmZpL3B1bGwv NTYxLnBhdGNoCi0tLQogZ251L2xvY2FsLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDMgKy0KIGdudS9wYWNrYWdlcy9saWJmZmkuc2NtICAgICAgICAgICAgICAgICAgICAg ICB8ICAxICsKIC4uLi9wYXRjaGVzL2xpYmZmaS1mbG9hdDEyOC1wb3dlcnBjNjRsZS5wYXRjaCB8 IDU4ICsrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVz L2xpYmZmaS1mbG9hdDEyOC1wb3dlcnBjNjRsZS5wYXRjaAoKZGlmZiAtLWdpdCBhL2dudS9sb2Nh bC5tayBiL2dudS9sb2NhbC5tawppbmRleCAzNTM2OTA2M2YxLi5mNGE0Mzk4MmNjIDEwMDY0NAot LS0gYS9nbnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC0xNzMxLDcgKzE3MzEsOCBA QCBkaXN0X3BhdGNoX0RBVEEgPQkJCQkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMveHNhbmUt c3VwcG9ydC1pcHY2LnBhdGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy94c2FuZS10aWdo dGVuLWRlZmF1bHQtdW1hc2sucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy95Z2dkcmFz aWwtZXh0cmEtY29uZmlnLnBhdGNoCVwKLSAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvenppcGxpYi1D VkUtMjAxOC0xNjU0OC5wYXRjaAorICAlRCUvcGFja2FnZXMvcGF0Y2hlcy96emlwbGliLUNWRS0y MDE4LTE2NTQ4LnBhdGNoCVwKKyAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvbGliZmZpLWZsb2F0MTI4 LXBvd2VycGM2NGxlLnBhdGNoCiAKIE1JU0NfRElTVFJPX0ZJTEVTID0JCQkJXAogICAlRCUvcGFj a2FnZXMvbGQtd3JhcHBlci5pbgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2xpYmZmaS5zY20g Yi9nbnUvcGFja2FnZXMvbGliZmZpLnNjbQppbmRleCBkMzI0ODkyMzMwLi5mNmUyZWZhYmUwIDEw MDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbGliZmZpLnNjbQorKysgYi9nbnUvcGFja2FnZXMvbGli ZmZpLnNjbQpAQCAtNDgsNiArNDgsNyBAQAogICAgICAgICAgICAgICAodXJpCiAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCAiZnRwOi8vc291cmNld2FyZS5vcmcvcHViL2xpYmZmaS8iCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6Iikp CisJICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzICJsaWJmZmktZmxvYXQxMjgtcG93ZXJw YzY0bGUucGF0Y2giKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJh c2UzMgogICAgICAgICAgICAgICAgICIwbWkwY3BmOGFhNDBsamptenhiN2ltNmRiajQ1YmIwa2xs Y2QwOXhnbXA4MzR5OWFneXZqIikpKSkKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVz L2xpYmZmaS1mbG9hdDEyOC1wb3dlcnBjNjRsZS5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVz L2xpYmZmaS1mbG9hdDEyOC1wb3dlcnBjNjRsZS5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NApp bmRleCAwMDAwMDAwMDAwLi40ZmQzMmIwMTAyCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2th Z2VzL3BhdGNoZXMvbGliZmZpLWZsb2F0MTI4LXBvd2VycGM2NGxlLnBhdGNoCkBAIC0wLDAgKzEs NTggQEAKK0Zyb20gZGU5M2FkZmI2ZjQ4MTAwOTQ2YmJhMmMzYWJhZDJhNzdhMGNmZGUwYiBNb24g U2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IEZhYnJpY2UgRm9udGFpbmUgPGZvbnRhaW5lLmZh YnJpY2VAZ21haWwuY29tPgorRGF0ZTogU3VuLCAyNCBOb3YgMjAxOSAwOTo1MjowMSArMDEwMAor U3ViamVjdDogW1BBVENIXSBmZmlfcG93ZXJwYy5oOiBmaXggYnVpbGQgZmFpbHVyZSB3aXRoIHBv d2VycGM3CisKK1RoaXMgaXMgYSBwYXRjaCBwdWxsZWQgZG93biBmcm9tIHRoZSBmb2xsb3dpbmc6 CitodHRwczovL2dpdGh1Yi5jb20vYnVpbGRyb290L2J1aWxkcm9vdC9ibG9iLzc4OTI2ZjYxMGIx NDExYjAzNDY0MTUyNDcyZmQ0MzAwMTJkZWI5YWMvcGFja2FnZS9saWJmZmkvMDAwNC1mZmlfcG93 ZXJwYy5oLWZpeC1idWlsZC1mYWlsdXJlLXdpdGgtcG93ZXJwYzcucGF0Y2gKKworVGhpcyBpc3N1 ZSBpcyBiZWluZyBoaXQgb24gT3BlbkJNQyBjb2RlIHdoZW4gcHVsbGluZyB0aGUgbGF0ZXN0Cits aWJmZmkgdGFnIGFuZCBidWlsZGluZyBvbiBhIFA4IHBwYzY0bGUgbWFjaGluZS4gSSB2ZXJpZmll ZCB0aGlzCitwYXRjaCBmaXhlcyB0aGUgaXNzdWUgd2UgYXJlIHNlZWluZy4KKworQmVsb3cgaXMg dGhlIG9yaWdpbmFsIGNvbW1pdCBtZXNzYWdlOgorCitTaWNuZSBjb21taXQgNzNkZDQzYWZjOGE0 NDdiYTk4ZWEwMmU5YWFkNGM2ODk4ZGM3N2ZiMCwgYnVpbGQgb24gcG93ZXJwYzcKK2ZhaWxzIG9u OgorCitJbiBmaWxlIGluY2x1ZGVkIGZyb20gLi4vc3JjL3Bvd2VycGMvZmZpLmM6MzM6MDoKKy4u L3NyYy9wb3dlcnBjL2ZmaV9wb3dlcnBjLmg6NjE6OTogZXJyb3I6ICdfRmxvYXQxMjgnIGlzIG5v dCBzdXBwb3J0ZWQgb24gdGhpcyB0YXJnZXQKKyB0eXBlZGVmIF9GbG9hdDEyOCBmbG9hdDEyODsK KyAgICAgICAgIF5+fn5+fn5+fgorCitGaXggdGhpcyBidWlsZCBmYWlsdXJlIGJ5IGNoZWNraW5n IGZvciBfX0hBVkVfRkxPQVQxMjggYmVmb3JlIHVzaW5nCitfRmxvYXQxMjgsIGFzIF9GbG9hdDEy OCBpcyBlbmFibGVkIG9ubHkgb24gc3BlY2lmaWMgY29uZGl0aW9ucywgc2VlCitvdXRwdXQvaG9z dC9wb3dlcnBjNjQtYnVpbGRyb290LWxpbnV4LWdudS9zeXNyb290L3Vzci9pbmNsdWRlL2JpdHMv ZmxvYXRuLmg6CisKKyAvKiBEZWZpbmVkIHRvIDEgaWYgdGhlIGN1cnJlbnQgY29tcGlsZXIgaW52 b2NhdGlvbiBwcm92aWRlcyBhCisgICAgZmxvYXRpbmctcG9pbnQgdHlwZSB3aXRoIHRoZSBJRUVF IDc1NCBiaW5hcnkxMjggZm9ybWF0LCBhbmQgdGhpcyBnbGliYworICAgIGluY2x1ZGVzIGNvcnJl c3BvbmRpbmcgKmYxMjggaW50ZXJmYWNlcyBmb3IgaXQuICAqLworICNpZiBkZWZpbmVkIF9BUkNI X1BXUjggJiYgZGVmaW5lZCBfX0xJVFRMRV9FTkRJQU5fXyAmJiAoX0NBTExfRUxGID09IDIpIFwK KyAgICAgJiYgZGVmaW5lZCBfX0ZMT0FUMTI4X18gJiYgIWRlZmluZWQgX19OT19MT05HX0RPVUJM RV9NQVRICisgIyBkZWZpbmUgX19IQVZFX0ZMT0FUMTI4IDEKKyAjZWxzZQorICMgZGVmaW5lIF9f SEFWRV9GTE9BVDEyOCAwCisgI2VuZGlmCisKK0ZpeGVzOgorIC0gaHR0cDovL2F1dG9idWlsZC5i dWlsZHJvb3Qub3JnL3Jlc3VsdHMvNWM5ZGQ4ZmIzYjZhMTI4ODgyYjYyNTBmMTk3YzgwMjMyZDhh M2I1MworCitTaWduZWQtb2ZmLWJ5OiBGYWJyaWNlIEZvbnRhaW5lIDxmb250YWluZS5mYWJyaWNl QGdtYWlsLmNvbT4KK1NpZ25lZC1vZmYtYnk6IEFuZHJldyBHZWlzc2xlciA8Z2Vpc3NvbmF0b3JA eWFob28uY29tPgorLS0tCisgc3JjL3Bvd2VycGMvZmZpX3Bvd2VycGMuaCB8IDIgKy0KKyAxIGZp bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKKworZGlmZiAtLWdpdCBh L3NyYy9wb3dlcnBjL2ZmaV9wb3dlcnBjLmggYi9zcmMvcG93ZXJwYy9mZmlfcG93ZXJwYy5oCitp bmRleCA4ZTJmMmYwZS4uOTYwYTVjNDIgMTAwNjQ0CistLS0gYS9zcmMvcG93ZXJwYy9mZmlfcG93 ZXJwYy5oCisrKysgYi9zcmMvcG93ZXJwYy9mZmlfcG93ZXJwYy5oCitAQCAtNTcsNyArNTcsNyBA QCB0eXBlZGVmIHVuaW9uCisgICBkb3VibGUgZDsKKyB9IGZmaV9kYmxmbDsKKyAKKy0jaWYgZGVm aW5lZChfX0ZMT0FUMTI4X1RZUEVfXykKKysjaWYgZGVmaW5lZChfX0ZMT0FUMTI4X1RZUEVfXykg JiYgZGVmaW5lZChfX0hBVkVfRkxPQVQxMjgpCisgdHlwZWRlZiBfRmxvYXQxMjggZmxvYXQxMjg7 CisgI2VsaWYgZGVmaW5lZChfX0ZMT0FUMTI4X18pCisgdHlwZWRlZiBfX2Zsb2F0MTI4IGZsb2F0 MTI4OwotLSAKMi4yOS4yCgo= --=-ZT+dJmp8sEUxSZX4UGc1--