From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 15 04:32:52 2020 Received: (at submit) by debbugs.gnu.org; 15 Dec 2020 09:32:52 +0000 Received: from localhost ([127.0.0.1]:55627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kp6hP-0006WH-Mm for submit@debbugs.gnu.org; Tue, 15 Dec 2020 04:32:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:58482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kp6hO-0006W8-5C for submit@debbugs.gnu.org; Tue, 15 Dec 2020 04:32:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58326) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kp6hN-0000CE-Vp for guix-patches@gnu.org; Tue, 15 Dec 2020 04:32:49 -0500 Received: from smtp2-g21.free.fr ([212.27.42.2]:20544) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kp6hL-00042L-Of for guix-patches@gnu.org; Tue, 15 Dec 2020 04:32:49 -0500 Received: from [IPv6:2a01:e0a:2a2:1350:cd10:777c:7b57:3bb6] (unknown [IPv6:2a01:e0a:2a2:1350:cd10:777c:7b57:3bb6]) (Authenticated sender: dftxbs3e) by smtp2-g21.free.fr (Postfix) with ESMTPSA id A52872003E8 for ; Tue, 15 Dec 2020 10:32:42 +0100 (CET) Message-ID: <8fc771beb3f0f1e2886a238e0ef9087908c98fc1.camel@free.fr> Subject: [PATCH] gnu: libffi: Add unreleased patch to fix float128 on powerpc64le. From: dftxbs3e To: guix-patches@gnu.org Date: Tue, 15 Dec 2020 10:32:42 +0100 Content-Type: multipart/mixed; boundary="=-PG5qzWrJ1U6h/qd7aWJY" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: none client-ip=212.27.42.2; envelope-from=dftxbs3e@free.fr; helo=smtp2-g21.free.fr X-Spam_score_int: -2 X-Spam_score: -0.3 X-Spam_bar: / X-Spam_report: (-0.3 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, SPOOFED_FREEMAIL=1.56 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) 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: -2.7 (--) --=-PG5qzWrJ1U6h/qd7aWJY Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello! Based on previous discussions to apply < https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44778> on the master branch instead I submit this new patch (attached) so that it does not cause a world rebuild by not altering the package definition hash on other platforms. Thank you! --=-PG5qzWrJ1U6h/qd7aWJY Content-Disposition: attachment; filename*0=0001-gnu-libffi-Add-unreleased-patch-to-fix-float128-on-p.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-libffi-Add-unreleased-patch-to-fix-float128-on-p.patch"; charset="UTF-8" RnJvbSAwNWMzZGM1ODg3NDUyNDBmYjc5MGY5YTM5MTExYmU3MGMxNTNkNzBjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIERvZSA8ZGZ0eGJzM2VAZnJlZS5mcj4KRGF0ZTogVHVl LCAxNSBEZWMgMjAyMCAxMDoyNDoxMSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogbGliZmZp OiBBZGQgdW5yZWxlYXNlZCBwYXRjaCB0byBmaXggZmxvYXQxMjggb24KIHBvd2VycGM2NGxlLgoK KiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9saWJmZmktZmxvYXQxMjgtcG93ZXJwYzY0bGUucGF0Y2g6 IEltcG9ydCBwYXRjaAogIGZpbGUgZnJvbSA8aHR0cHM6Ly9naXRodWIuY29tL2xpYmZmaS9saWJm ZmkvcHVsbC81NjEucGF0Y2g+LgoqIGdudS9wYWNrYWdlcy9saWJmZmkuc2NtIChsaWJmZmkpOgog IFthcmd1bWVudHNdOiBBcHBseSBwYXRjaCBjb25kaXRpb25hbGx5IGZvciBwb3dlcnBjNjRsZS0q IHN5c3RlbXMgaW4gYSBwaGFzZS4KICBbaW5wdXRzXTogQWRkIHBhdGNoIGFzIGlucHV0IGNvbmRp dGlvbmFsbHkgZm9yIHBvd2VycGM2NGxlLSogc3lzdGVtcy4KKiBnbnUvbG9jYWwubWsgKGRpc3Rf cGF0Y2hfREFUQSk6IEFkZCBwYXRjaCBmaWxlIHRvIGJ1aWxkIHN5c3RlbS4KLS0tCiBnbnUvbG9j YWwubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBnbnUvcGFja2Fn ZXMvbGliZmZpLnNjbSAgICAgICAgICAgICAgICAgICAgICAgfCAyNSArKysrKystLQogLi4uL3Bh dGNoZXMvbGliZmZpLWZsb2F0MTI4LXBvd2VycGM2NGxlLnBhdGNoIHwgNTggKysrKysrKysrKysr KysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3OSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL2xpYmZmaS1mbG9hdDEy OC1wb3dlcnBjNjRsZS5wYXRjaAoKZGlmZiAtLWdpdCBhL2dudS9sb2NhbC5tayBiL2dudS9sb2Nh bC5tawppbmRleCAwYjRjZjIzODM4Li5lMTkwZGYwNjY3IDEwMDY0NAotLS0gYS9nbnUvbG9jYWwu bWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC0xMjA4LDYgKzEyMDgsNyBAQCBkaXN0X3BhdGNoX0RB VEEgPQkJCQkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvanVsaWEtU09VUkNFX0RBVEVfRVBP Q0gtbXRpbWUucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9rZGJ1c2FkZG9ucy1raW5p dC1maWxlLW5hbWUucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9saWJmZmktMy4zLXBv d2VycGMtZml4ZXMucGF0Y2gJCVwKKyAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvbGliZmZpLWZsb2F0 MTI4LXBvd2VycGM2NGxlLnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvbGlidmlydC1j cmVhdGUtbWFjaGluZS1jZ3JvdXAucGF0Y2gJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9saWJ6 aXBhcmNoaXZlLWFkZC1pbmNsdWRlcy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9s b2NhbGVkLXhvcmcta2V5Ym9hcmQucGF0Y2gJCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9s aWJmZmkuc2NtIGIvZ251L3BhY2thZ2VzL2xpYmZmaS5zY20KaW5kZXggZDMyNDg5MjMzMC4uZTRi ZmU2NzMxYiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2xpYmZmaS5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL2xpYmZmaS5zY20KQEAgLTU3LDcgKzU3LDcgQEAKICAgICAgICA7OyBjb21waWxlci4g IFNlZSAiYXhfY2NfbWF4b3B0Lm00IiBhbmQgImF4X2djY19hcmNoZmxhZy5tNCIuCiAgICAgICAg Izpjb25maWd1cmUtZmxhZ3MgJygiLS1lbmFibGUtcG9ydGFibGUtYmluYXJ5IiAiLS13aXRob3V0 LWdjYy1hcmNoIikKIAotICAgICAgIDs7IFRPRE86IElubGluZSBwYXRjaCBvbiBuZXh0IHJlYnVp bGQgY3ljbGUuCisgICAgICAgOzsgVE9ETzogSW5saW5lIHBhdGNoZXMgb24gbmV4dCByZWJ1aWxk IGN5Y2xlLgogICAgICAgICxAKGlmIChzdHJpbmctcHJlZml4PyAicG93ZXJwYy0iIChvciAoJWN1 cnJlbnQtdGFyZ2V0LXN5c3RlbSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKCVjdXJyZW50LXN5c3RlbSkpKQogICAgICAgICAgICAgICcoIzpwaGFzZXMgKG1v ZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwpAQCAtNjcsMTMgKzY3LDI4IEBACiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicG93ZXJwYy1w YXRjaCIpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAicGF0Y2gi ICItLWJhdGNoIiAiLXAxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICItaSIgcGF0Y2gpKSkpKSkKKyAgICAgICAgICAgICAnKCkpCisgICAgICAgLEAoaWYgKHN0cmlu Zy1wcmVmaXg/ICJwb3dlcnBjNjRsZS0iIChvciAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICglY3VycmVudC1z eXN0ZW0pKSkKKyAgICAgICAgICAgICAnKCM6cGhhc2VzIChtb2RpZnktcGhhc2VzICVzdGFuZGFy ZC1waGFzZXMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdh cHBseS1wYXRjaDIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkg aW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChsZXQgKChwYXRjaCAoYXNzb2MtcmVmIGlucHV0cworICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBvd2VycGM2NGxlLXBhdGNoIikpKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW52b2tlICJwYXRjaCIgIi0tYmF0Y2giICIt cDEiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1pIiBwYXRjaCkp KSkpKQogICAgICAgICAgICAgICcoKSkpKQogICAgIChpbnB1dHMKLSAgICAgKGlmIChzdHJpbmct cHJlZml4PyAicG93ZXJwYy0iIChvciAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkKKyAgICAgKGNv bmQKKyAgICAgICgoc3RyaW5nLXByZWZpeD8gInBvd2VycGMtIiAob3IgKCVjdXJyZW50LXRhcmdl dC1zeXN0ZW0pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCVjdXJy ZW50LXN5c3RlbSkpKQotICAgICAgICAgYCgoInBvd2VycGMtcGF0Y2giICxAKHNlYXJjaC1wYXRj aGVzCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYmZmaS0zLjMtcG93ZXJwYy1m aXhlcy5wYXRjaCIpKSkKLSAgICAgICAgICcoKSkpCisgICAgICAgYCgoInBvd2VycGMtcGF0Y2gi ICxAKHNlYXJjaC1wYXRjaGVzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJmZmkt My4zLXBvd2VycGMtZml4ZXMucGF0Y2giKSkpKQorICAgICAgKChzdHJpbmctcHJlZml4PyAicG93 ZXJwYzY0bGUtIiAob3IgKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoJWN1cnJlbnQtc3lzdGVtKSkpCisgICAgICAgYCgo InBvd2VycGM2NGxlLXBhdGNoIiAsQChzZWFyY2gtcGF0Y2hlcworICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgImxpYmZmaS1mbG9hdDEyOC1wb3dlcnBjNjRsZS5wYXRjaCIpKSkpCisg ICAgICAoZWxzZSAnKCkpKSkKICAgICAob3V0cHV0cyAnKCJvdXQiICJkZWJ1ZyIpKQogICAgIChz eW5vcHNpcyAiRm9yZWlnbiBmdW5jdGlvbiBjYWxsIGludGVyZmFjZSBsaWJyYXJ5IikKICAgICAo ZGVzY3JpcHRpb24KZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2xpYmZmaS1mbG9h dDEyOC1wb3dlcnBjNjRsZS5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2xpYmZmaS1mbG9h dDEyOC1wb3dlcnBjNjRsZS5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw MDAwLi40ZmQzMmIwMTAyCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMv bGliZmZpLWZsb2F0MTI4LXBvd2VycGM2NGxlLnBhdGNoCkBAIC0wLDAgKzEsNTggQEAKK0Zyb20g ZGU5M2FkZmI2ZjQ4MTAwOTQ2YmJhMmMzYWJhZDJhNzdhMGNmZGUwYiBNb24gU2VwIDE3IDAwOjAw OjAwIDIwMDEKK0Zyb206IEZhYnJpY2UgRm9udGFpbmUgPGZvbnRhaW5lLmZhYnJpY2VAZ21haWwu Y29tPgorRGF0ZTogU3VuLCAyNCBOb3YgMjAxOSAwOTo1MjowMSArMDEwMAorU3ViamVjdDogW1BB VENIXSBmZmlfcG93ZXJwYy5oOiBmaXggYnVpbGQgZmFpbHVyZSB3aXRoIHBvd2VycGM3CisKK1Ro aXMgaXMgYSBwYXRjaCBwdWxsZWQgZG93biBmcm9tIHRoZSBmb2xsb3dpbmc6CitodHRwczovL2dp dGh1Yi5jb20vYnVpbGRyb290L2J1aWxkcm9vdC9ibG9iLzc4OTI2ZjYxMGIxNDExYjAzNDY0MTUy NDcyZmQ0MzAwMTJkZWI5YWMvcGFja2FnZS9saWJmZmkvMDAwNC1mZmlfcG93ZXJwYy5oLWZpeC1i dWlsZC1mYWlsdXJlLXdpdGgtcG93ZXJwYzcucGF0Y2gKKworVGhpcyBpc3N1ZSBpcyBiZWluZyBo aXQgb24gT3BlbkJNQyBjb2RlIHdoZW4gcHVsbGluZyB0aGUgbGF0ZXN0CitsaWJmZmkgdGFnIGFu ZCBidWlsZGluZyBvbiBhIFA4IHBwYzY0bGUgbWFjaGluZS4gSSB2ZXJpZmllZCB0aGlzCitwYXRj aCBmaXhlcyB0aGUgaXNzdWUgd2UgYXJlIHNlZWluZy4KKworQmVsb3cgaXMgdGhlIG9yaWdpbmFs IGNvbW1pdCBtZXNzYWdlOgorCitTaWNuZSBjb21taXQgNzNkZDQzYWZjOGE0NDdiYTk4ZWEwMmU5 YWFkNGM2ODk4ZGM3N2ZiMCwgYnVpbGQgb24gcG93ZXJwYzcKK2ZhaWxzIG9uOgorCitJbiBmaWxl IGluY2x1ZGVkIGZyb20gLi4vc3JjL3Bvd2VycGMvZmZpLmM6MzM6MDoKKy4uL3NyYy9wb3dlcnBj L2ZmaV9wb3dlcnBjLmg6NjE6OTogZXJyb3I6ICdfRmxvYXQxMjgnIGlzIG5vdCBzdXBwb3J0ZWQg b24gdGhpcyB0YXJnZXQKKyB0eXBlZGVmIF9GbG9hdDEyOCBmbG9hdDEyODsKKyAgICAgICAgIF5+ fn5+fn5+fgorCitGaXggdGhpcyBidWlsZCBmYWlsdXJlIGJ5IGNoZWNraW5nIGZvciBfX0hBVkVf RkxPQVQxMjggYmVmb3JlIHVzaW5nCitfRmxvYXQxMjgsIGFzIF9GbG9hdDEyOCBpcyBlbmFibGVk IG9ubHkgb24gc3BlY2lmaWMgY29uZGl0aW9ucywgc2VlCitvdXRwdXQvaG9zdC9wb3dlcnBjNjQt YnVpbGRyb290LWxpbnV4LWdudS9zeXNyb290L3Vzci9pbmNsdWRlL2JpdHMvZmxvYXRuLmg6CisK KyAvKiBEZWZpbmVkIHRvIDEgaWYgdGhlIGN1cnJlbnQgY29tcGlsZXIgaW52b2NhdGlvbiBwcm92 aWRlcyBhCisgICAgZmxvYXRpbmctcG9pbnQgdHlwZSB3aXRoIHRoZSBJRUVFIDc1NCBiaW5hcnkx MjggZm9ybWF0LCBhbmQgdGhpcyBnbGliYworICAgIGluY2x1ZGVzIGNvcnJlc3BvbmRpbmcgKmYx MjggaW50ZXJmYWNlcyBmb3IgaXQuICAqLworICNpZiBkZWZpbmVkIF9BUkNIX1BXUjggJiYgZGVm aW5lZCBfX0xJVFRMRV9FTkRJQU5fXyAmJiAoX0NBTExfRUxGID09IDIpIFwKKyAgICAgJiYgZGVm aW5lZCBfX0ZMT0FUMTI4X18gJiYgIWRlZmluZWQgX19OT19MT05HX0RPVUJMRV9NQVRICisgIyBk ZWZpbmUgX19IQVZFX0ZMT0FUMTI4IDEKKyAjZWxzZQorICMgZGVmaW5lIF9fSEFWRV9GTE9BVDEy OCAwCisgI2VuZGlmCisKK0ZpeGVzOgorIC0gaHR0cDovL2F1dG9idWlsZC5idWlsZHJvb3Qub3Jn L3Jlc3VsdHMvNWM5ZGQ4ZmIzYjZhMTI4ODgyYjYyNTBmMTk3YzgwMjMyZDhhM2I1MworCitTaWdu ZWQtb2ZmLWJ5OiBGYWJyaWNlIEZvbnRhaW5lIDxmb250YWluZS5mYWJyaWNlQGdtYWlsLmNvbT4K K1NpZ25lZC1vZmYtYnk6IEFuZHJldyBHZWlzc2xlciA8Z2Vpc3NvbmF0b3JAeWFob28uY29tPgor LS0tCisgc3JjL3Bvd2VycGMvZmZpX3Bvd2VycGMuaCB8IDIgKy0KKyAxIGZpbGUgY2hhbmdlZCwg MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKKworZGlmZiAtLWdpdCBhL3NyYy9wb3dlcnBj L2ZmaV9wb3dlcnBjLmggYi9zcmMvcG93ZXJwYy9mZmlfcG93ZXJwYy5oCitpbmRleCA4ZTJmMmYw ZS4uOTYwYTVjNDIgMTAwNjQ0CistLS0gYS9zcmMvcG93ZXJwYy9mZmlfcG93ZXJwYy5oCisrKysg Yi9zcmMvcG93ZXJwYy9mZmlfcG93ZXJwYy5oCitAQCAtNTcsNyArNTcsNyBAQCB0eXBlZGVmIHVu aW9uCisgICBkb3VibGUgZDsKKyB9IGZmaV9kYmxmbDsKKyAKKy0jaWYgZGVmaW5lZChfX0ZMT0FU MTI4X1RZUEVfXykKKysjaWYgZGVmaW5lZChfX0ZMT0FUMTI4X1RZUEVfXykgJiYgZGVmaW5lZChf X0hBVkVfRkxPQVQxMjgpCisgdHlwZWRlZiBfRmxvYXQxMjggZmxvYXQxMjg7CisgI2VsaWYgZGVm aW5lZChfX0ZMT0FUMTI4X18pCisgdHlwZWRlZiBfX2Zsb2F0MTI4IGZsb2F0MTI4OwotLSAKMi4y OS4yCgo= --=-PG5qzWrJ1U6h/qd7aWJY--