From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jonas Hahnfeld via "Developers list for Guile, the GNU extensibility library" Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.bugs Subject: [PATCH] Build system fixes Date: Thu, 22 Feb 2024 22:14:04 +0100 Message-ID: <28cbafe86d959534413551b2fb3edec475e5be61.camel@hahnjo.de> Reply-To: Jonas Hahnfeld Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-DlTid3eKPhxgKc9ur+Zs" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34930"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.50.4 To: guile-devel@gnu.org, bug-guile@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Thu Feb 22 22:14:40 2024 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rdGOu-0008sK-8p for guile-devel@m.gmane-mx.org; Thu, 22 Feb 2024 22:14:40 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rdGOZ-0002hm-Es; Thu, 22 Feb 2024 16:14:19 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rdGOX-0002hZ-5F; Thu, 22 Feb 2024 16:14:17 -0500 Original-Received: from backus.hahnjo.de ([2a03:4000:2a:2c1::1] helo=mail.hahnjo.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rdGOU-0007qx-JR; Thu, 22 Feb 2024 16:14:16 -0500 Original-Received: from [IPv6:2a01:cb15:302:b500:478b:73c7:fdf0:1e6f] (unknown [IPv6:2a01:cb15:302:b500:478b:73c7:fdf0:1e6f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hahnjo.de (Postfix) with ESMTPSA id DE45E766227D; Thu, 22 Feb 2024 22:14:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hahnjo.de; s=default; t=1708636449; bh=8o6ItywPKBobjdUtVf8U3Ss0lYsvPtOTQujV9pW2+mA=; h=Subject:From:To:Date; b=i82ZtCwNlr0tfZTQg9la2wBFOJEQz5Lt4nqlDcynG+BP25CgGNxp5n0qzgApEfcLA xINrJUAFQX49y09b7iEjXHC3m2s78Xox/OGW8K2m28qHhsdmDVkCWMRIsu9X/qhf7G RMgreBYr/WuRVTv1qP2vMuB3NmS/nrOK5fttgTq6YIUlq9DtfaTE6ftXUFjPP0Rpiv AIoSY+cZtJW/VmybNh4hT1pqnt9VoRgna+lvzzGpXdspQ/q+zTDmmHl1yncMHXRPc5 RY3MqGULr6t0bskAk9+yrSEEIqyh94C0bPeZyR0bSyVHDvxnXpCsOYHsnqn8MWExMG PZYZ+d2fz0NpA== Autocrypt: addr=hahnjo@hahnjo.de; prefer-encrypt=mutual; keydata=mQENBFIIleUBCAC94iH8XbAOTIPKPTRiMFcYyWaERWsRS1u3Cu6h3tlvTgLj02j9byL4uChGHhb0p6kuIqP89OlS/PGONDyMaMDvV4DL0woqbw87Y0qNLGHYiFtIXLqyhutHsNgsKObWKb2U7rhfmRbr5JUXFB3D5AWjKL1EBaYWlzH+wjJM3l3gqO9zmt5Q+4IhZkZHkb22SYsaAw4sdNtQ+SN3KUc1OYIZcJcooeQyQiddmiHCXQocMxQMGAbOSxuQhHaujsGWfwoqkAOAry0xt9Ry0FLKCGmj5F0YUlO3trSKuuWQ0xmJdXUMXCEFZ3odZ7t2pN0kGsKFhWN5ZyMqQF9E7igSOfdTABEBAAG0KUpvbmFzIEhhaG5mZWxkIDxqb25hcy5oYWhuZmVsZEBvbmxpbmUuZGU+iQE5BBMBAgAjBQJSKg3hAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQkcnDPSxhrNs1lAgAjEpy/TTOPTLEmdjXJDWgDom7y1+jTBHk37r3zjwWDJCkwr3WmVAnhY9muwo/8gkltvYk6CqzrIuUNxO7pTCfduEE04S19xUxd5IXVSxQoBG+AgzqvDqBmRCwMbDRXQ1EMu7qmX4FtZfjUmCZumQTf8unHzgGE5TgmYPM+UAS528AAWjT526lkLRhoSJHQlSBdaWGjiexCSyF76SedsXboCs9cS47mBWDwZOEin3eyycQlM0xBBPtEABF+Tq7Bt5/W9jc+wIe1f0QaUedsga75UY9wRYWu7Sjs90 1WSpEpdF+beU48rqaxEWLmLWkQy/3Vl571F21U+XP Received-SPF: pass client-ip=2a03:4000:2a:2c1::1; envelope-from=hahnjo@hahnjo.de; helo=mail.hahnjo.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:22320 gmane.lisp.guile.bugs:10780 Archived-At: --=-DlTid3eKPhxgKc9ur+Zs Content-Type: multipart/mixed; boundary="=-VcyTmWwPMo3dxBScAzRn" --=-VcyTmWwPMo3dxBScAzRn Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dear Guile maintainers, please find attached two patches for changes that we have been carrying downstream in LilyPond so far: one fix to make a sed invocation fully portable, and a fix for cross-compilation in out-of-tree-builds. Regards Jonas --=-VcyTmWwPMo3dxBScAzRn Content-Disposition: attachment; filename="0001-build-Make-sed-invocation-fully-portable.patch" Content-Type: text/x-patch; name="0001-build-Make-sed-invocation-fully-portable.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0MjhkMWIxN2M1ZjY2NGQzY2I4ZGE0Y2Q1Njg3YmQ0N2JkZDg3ODc3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb25hcyBIYWhuZmVsZCA8aGFobmpvQGhhaG5qby5kZT4KRGF0 ZTogVGh1LCAyMiBGZWIgMjAyNCAyMTo1Nzo0MSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBi dWlsZDogTWFrZSBzZWQgaW52b2NhdGlvbiBmdWxseSBwb3J0YWJsZQoKQ29tbWl0IDA4MDQxZDIx NmYgYXR0ZW1wdGVkIHRvIG1ha2UgdGhlICJpbnZvY2F0aW9uIGNvbXBhdGlibGUgd2l0aApCU0Qg c2VkIiwgYnV0IG1vdmluZyAnLWknIGZpcnN0IGRvZXMgbm90IHNvbHZlIHRoZSBwcm9ibGVtIGJl Y2F1c2UKaXQgc3RpbGwgcmVxdWlyZXMgdG8gcGFzcyBhbiBhcmd1bWVudC4gSW5zdGVhZCBqdXN0 IHJlZGlyZWN0IHRoZQppbnN0YW50aWF0ZWQgb3V0cHV0IGludG8gYSB0ZW1wb3JhcnkgZmlsZSBh bmQgaW5zdGFsbCB0aGF0LgoKKiBsaWJndWlsZS9NYWtlZmlsZS5hbTogUmVtb3ZlICctaScgZnJv bSBJTlNUQU5USUFURS4KLS0tCiBsaWJndWlsZS9NYWtlZmlsZS5hbSB8IDEyICsrKysrKy0tLS0t LQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9saWJndWlsZS9NYWtlZmlsZS5hbSBiL2xpYmd1aWxlL01ha2VmaWxlLmFtCmluZGV4 IDI0OWU0NGE0OS4uMjY0MWU3ZjY5IDEwMDY0NAotLS0gYS9saWJndWlsZS9NYWtlZmlsZS5hbQor KysgYi9saWJndWlsZS9NYWtlZmlsZS5hbQpAQCAtNDkyLDkgKzQ5Miw5IEBAIGluc3RhbGwtZXhl Yy1ob29rOgogCiAjIyBJbnN0YW50aWF0ZSBhIHRlbXBsYXRlLgogSU5TVEFOVElBVEUgPQkJCQkJ CQkJCVwKLSAgJChTRUQpIC1pIC1lICdzLFtAXXBrZ2RhdGFkaXJbQF0sJChwa2dkYXRhZGlyKSxn JwkJCQlcCi0gICAgICAgICAgICAtZSAncyxbQF1wa2dsaWJkaXJbQF0sJChwa2dsaWJkaXIpLGcn CQkJCVwKLSAgICAgICAgICAgIC1lICdzLFtAXUdVSUxFX0VGRkVDVElWRV9WRVJTSU9OW0BdLCQo R1VJTEVfRUZGRUNUSVZFX1ZFUlNJT04pLGcnCisgICQoU0VEKSAtZSAncyxbQF1wa2dkYXRhZGly W0BdLCQocGtnZGF0YWRpciksZycJCQkJXAorICAgICAgICAgLWUgJ3MsW0BdcGtnbGliZGlyW0Bd LCQocGtnbGliZGlyKSxnJwkJCQkJXAorICAgICAgICAgLWUgJ3MsW0BdR1VJTEVfRUZGRUNUSVZF X1ZFUlNJT05bQF0sJChHVUlMRV9FRkZFQ1RJVkVfVkVSU0lPTiksZycKIAogaW5zdGFsbC1kYXRh LWhvb2s6IGxpYmd1aWxlLUBHVUlMRV9FRkZFQ1RJVkVfVkVSU0lPTkAtZ2RiLnNjbQogCUAkKE1L RElSX1ApICQoREVTVERJUikkKGxpYmRpcikKQEAgLTUxOCw5ICs1MTgsOSBAQCBpbnN0YWxsLWRh dGEtaG9vazogbGliZ3VpbGUtQEdVSUxFX0VGRkVDVElWRV9WRVJTSU9OQC1nZGIuc2NtCiAJY2Qg JCRoZXJlOwkJCQkJCVwKIAllY2hvICIgJChJTlNUQUxMX0RBVEEpICQ8CQkJCVwKICQoREVTVERJ UikkKGxpYmRpcikvJCRsaWJuYW1lLWdkYi5zY20iOwkJCQlcCi0JJChJTlNUQUxMX0RBVEEpICIk PCIJCQkJCVwKLQkgICAgIiQoREVTVERJUikkKGxpYmRpcikvJCRsaWJuYW1lLWdkYi5zY20iOwkJ XAotCSQoSU5TVEFOVElBVEUpICIkKERFU1RESVIpJChsaWJkaXIpLyQkbGlibmFtZS1nZGIuc2Nt IgorCSQoSU5TVEFOVElBVEUpICIkPCIgPiAkJGxpYm5hbWUtZ2RiLnNjbTsJCVwKKwkkKElOU1RB TExfREFUQSkgJCRsaWJuYW1lLWdkYi5zY20JCQlcCisJICAgICIkKERFU1RESVIpJChsaWJkaXIp LyQkbGlibmFtZS1nZGIuc2NtIjsKIAogIyBSZW1vdmUgdGhlIEdEQiBzdXBwb3J0IGZpbGUgYW5k IHRoZSBJbmZvICdkaXInIGZpbGUgdGhhdAogIyAnaW5zdGFsbC1pbmZvJyA1LnggaW5zdGFsbHMu Ci0tIAoyLjQzLjIKCg== --=-VcyTmWwPMo3dxBScAzRn Content-Disposition: attachment; filename="0002-build-Fix-cross-compilation-in-out-of-tree-builds.patch" Content-Type: text/x-patch; name="0002-build-Fix-cross-compilation-in-out-of-tree-builds.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBhZDAxOTEyMzkxYjQ0OWZjZjU0N2FjNTJlZDQ2OGY5YjU3MmNiMGFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb25hcyBIYWhuZmVsZCA8aGFobmpvQGhhaG5qby5kZT4KRGF0 ZTogVGh1LCAyMiBGZWIgMjAyNCAyMjoxMDowNiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi8yXSBi dWlsZDogRml4IGNyb3NzLWNvbXBpbGF0aW9uIGluIG91dC1vZi10cmVlLWJ1aWxkcwoKZ2VuLXNj bWNvbmZpZy5oIGlzIGdlbmVyYXRlZCBpbiBsaWJndWlsZSwgbm90ICQodG9wX2J1aWxkZGlyKS4K CiogbGliZ3VpbGUvTWFrZWZpbGUuYW06IEFkZCAnLUkuJyB3aGVuIGNvbXBpbGluZyBnZW4tc2Nt Y29uZmlnLm8uCi0tLQogbGliZ3VpbGUvTWFrZWZpbGUuYW0gfCA5ICsrKysrLS0tLQogMSBmaWxl IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9s aWJndWlsZS9NYWtlZmlsZS5hbSBiL2xpYmd1aWxlL01ha2VmaWxlLmFtCmluZGV4IDI2NDFlN2Y2 OS4uZjVkNDNjYzAxIDEwMDY0NAotLS0gYS9saWJndWlsZS9NYWtlZmlsZS5hbQorKysgYi9saWJn dWlsZS9NYWtlZmlsZS5hbQpAQCAtNjIsMTQgKzYyLDE1IEBAIGdlbl9zY21jb25maWdfU09VUkNF UyA9IGdlbi1zY21jb25maWcuYwogIyMgT3ZlcnJpZGUgZGVmYXVsdCBydWxlOyB0aGlzIHNob3Vs ZCBiZSBjb21waWxlZCBmb3IgQlVJTEQgaG9zdC4gIE5vdGUKICMjIHRoYXQgd2UgZG9uJ3QgYWRk ICQoQU1fQ1BQRkxBR1MpIGhlcmUsIGFzIHdlIG5lZWQgdG8gcnVuIHRoaXMKICMjIHByb2dyYW0s IGJ1dCAkKHRvcF9zcmNkaXIpL2xpYiBoYXMgYSBnbnVsaWIgY29uZmlndXJlZCBmb3IgdGhlCi0j IyB0YXJnZXQuICBJbnN0ZWFkIHdlIG1hbnVhbGx5IGFkZCAkKHRvcF9idWlsZGRpciksIGluIG9y ZGVyIHRvIHBpY2sgdXAKLSMjIHRoZSBnZW5lcmF0ZWQgY29uZmlnLmggYW5kIGdlbi1zY21jb25m aWcuaC4gIE5vdGhpbmcgZWxzZSBmcm9tIEd1aWxlCi0jIyBpcyBpbmNsdWRlZCBieSB0aGlzIGNv ZGUgZ2VuZXJhdG9yLgorIyMgdGFyZ2V0LiAgSW5zdGVhZCB3ZSBtYW51YWxseSBhZGQgJCh0b3Bf YnVpbGRkaXIpIGFuZCB0aGUgY3VycmVudAorIyMgZGlyZWN0b3J5LCBpbiBvcmRlciB0byBwaWNr IHVwIHRoZSBnZW5lcmF0ZWQgY29uZmlnLmggYW5kCisjIyBnZW4tc2NtY29uZmlnLmguICBOb3Ro aW5nIGVsc2UgZnJvbSBHdWlsZSBpcyBpbmNsdWRlZCBieSB0aGlzIGNvZGUKKyMjIGdlbmVyYXRv ci4KIGdlbi1zY21jb25maWcuJChPQkpFWFQpOiBnZW4tc2NtY29uZmlnLmMKIAkkKEFNX1ZfR0VO KSBcCiAJaWYgWyAiJChjcm9zc19jb21waWxpbmcpIiA9ICJ5ZXMiIF07IHRoZW4gXAogCQkkKEND X0ZPUl9CVUlMRCkgJChERUZTKSAkKERFRkFVTFRfSU5DTFVERVMpIC1JJCh0b3BfYnVpbGRkaXIp IFwKLQkJICAgLWMgLW8gJEAgJDw7IFwKKwkJICAgLUkuIC1jIC1vICRAICQ8OyBcCiAJZWxzZSBc CiAJCSQoQ09NUElMRSkgLWMgLW8gJEAgJDw7IFwKIAlmaQotLSAKMi40My4yCgo= --=-VcyTmWwPMo3dxBScAzRn-- --=-DlTid3eKPhxgKc9ur+Zs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEXw/5YGpL6H9VOgO2kcnDPSxhrNsFAmXXuRwACgkQkcnDPSxh rNs7TwgAgYV3KPf2TboO2dWhWnd0GKg8emXDK4IbxcxbwBwjrKj2LlgPksVBxzZz 0wXECTmup3m3ljIE5uYJ6S9tNMgRLpjrn0C6J0zqjquEkxhGIRkTQvdMy0ODkX7v sAx3hbzQI+ueXglLJH+vBuVeIcSIG3NvHGoCQ2dWeRE3Tik03ib6qHXIg8RLCJzw H01nqzYDLrpllwO/SdaJb+l+e5HPLLl6uo7O1+WZuNZodxwDZmAIRtXrBtZH6ViY u+k4wTRu3tWOCQJPtHl6hIaRuMbhaGGwJNekIuUyl88Ex/l41sgIG/9SLt/Lsw9A CI910D7v/tdIp2VvuM7mO4WjfaHrPQ== =KIfP -----END PGP SIGNATURE----- --=-DlTid3eKPhxgKc9ur+Zs--