From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manolis Ragkousis Subject: [PATCH] gnu: Add AVR-Libc. Date: Fri, 21 Nov 2014 21:53:26 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=047d7bfcffd87a8d450508657970 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrw8v-0001Ey-Ji for Guix-devel@gnu.org; Fri, 21 Nov 2014 16:53:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xrw8u-0002uG-7I for Guix-devel@gnu.org; Fri, 21 Nov 2014 16:53:29 -0500 Received: from mail-wg0-x232.google.com ([2a00:1450:400c:c00::232]:46250) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrw8t-0002tu-Sy for Guix-devel@gnu.org; Fri, 21 Nov 2014 16:53:28 -0500 Received: by mail-wg0-f50.google.com with SMTP id k14so7770644wgh.9 for ; Fri, 21 Nov 2014 13:53:26 -0800 (PST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Guix-devel --047d7bfcffd87a8d450508657970 Content-Type: text/plain; charset=UTF-8 This patch adds the avr-libc. I use the xgcc-avr to build it. The next step is to build avr-gcc, linked to this library. --047d7bfcffd87a8d450508657970 Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-Add-AVR-Libc.patch" Content-Disposition: attachment; filename="0001-gnu-Add-AVR-Libc.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i2s796kp0 RnJvbSAxNjk4YmM4NmRkYmJmZWFhODY2ZDRlZjVmOWYyMjYwOGVkYjg0OGI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYW5vbGlzIFJhZ2tvdXNpcyA8bWFub2xpczgzN0BnbWFpbC5j b20+CkRhdGU6IEZyaSwgMjEgTm92IDIwMTQgMjM6MjI6NTEgKzAwMDAKU3ViamVjdDogW1BBVENI XSBnbnU6IEFkZCBBVlItTGliYy4KCiogZ251L3BhY2thZ2VzL2F2ci5zY206IE5ldyBmaWxlLgoq IGdudS1zeXN0ZW0uYW0gKEdOVV9TWVNURU1fTU9EVUxFUyk6IEFkZCBhdnIuc2NtLgoqIGdudS9w YWNrYWdlcy9jcm9zcy1iYXNlLnNjbSAoeGdjYy1hdnIpOiBOZXcgdmFyaWFibGUuCiogZ251L3Bh Y2thZ2VzL2Jvb3RzdHJhcC5zY20gKGdsaWJjLWR5bmFtaWMtbGlua2VyKTogQWRkIGNhc2UgZm9y CiJhdnIiLgotLS0KIGdudS1zeXN0ZW0uYW0gICAgICAgICAgICAgICB8ICAxICsKIGdudS9wYWNr YWdlcy9hdnIuc2NtICAgICAgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKwogZ251L3BhY2thZ2VzL2Jvb3RzdHJhcC5zY20gIHwgIDEgKwogZ251L3Bh Y2thZ2VzL2Nyb3NzLWJhc2Uuc2NtIHwgIDYgKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDU5IGlu c2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFja2FnZXMvYXZyLnNjbQoKZGlm ZiAtLWdpdCBhL2dudS1zeXN0ZW0uYW0gYi9nbnUtc3lzdGVtLmFtCmluZGV4IGQzNjkyMGMuLmQz YjgyMmMgMTAwNjQ0Ci0tLSBhL2dudS1zeXN0ZW0uYW0KKysrIGIvZ251LXN5c3RlbS5hbQpAQCAt NDAsNiArNDAsNyBAQCBHTlVfU1lTVEVNX01PRFVMRVMgPQkJCQlcCiAgIGdudS9wYWNrYWdlcy9h dXRvZ2VuLnNjbQkJCVwKICAgZ251L3BhY2thZ2VzL2F1dG90b29scy5zY20JCQlcCiAgIGdudS9w YWNrYWdlcy9hdmFoaS5zY20JCQlcCisgIGdudS9wYWNrYWdlcy9hdnIuc2NtCQkJCVwKICAgZ251 L3BhY2thZ2VzL2JhY2t1cC5zY20JCQlcCiAgIGdudS9wYWNrYWdlcy9iYXNlLnNjbQkJCQlcCiAg IGdudS9wYWNrYWdlcy9iYXNoLnNjbQkJCQlcCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvYXZy LnNjbSBiL2dudS9wYWNrYWdlcy9hdnIuc2NtCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw MDAwMDAuLmVkMWU2OWQKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvYXZyLnNjbQpA QCAtMCwwICsxLDUxIEBACis7OzsgR05VIEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5h Z2VtZW50IGZvciBHTlUKKzs7OyBDb3B5cmlnaHQgwqkgMjAxNCBNYW5vbGlzIEZyYWdraXNrb3Mg UmFna291c2lzIDxtYW5vbGlzODM3QGdtYWlsLmNvbT4KKzs7OworOzs7IFRoaXMgZmlsZSBpcyBw YXJ0IG9mIEdOVSBHdWl4LgorOzs7Cis7OzsgR05VIEd1aXggaXMgZnJlZSBzb2Z0d2FyZTsgeW91 IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorOzs7IHVuZGVyIHRoZSB0ZXJt cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cis7Ozsg dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGlj ZW5zZSwgb3IgKGF0Cis7OzsgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorOzs7Cis7 OzsgR05VIEd1aXggaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz ZWZ1bCwgYnV0Cis7OzsgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w bGllZCB3YXJyYW50eSBvZgorOzs7IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKzs7OyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z ZSBmb3IgbW9yZSBkZXRhaWxzLgorOzs7Cis7OzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKzs7OyBhbG9uZyB3aXRoIEdO VSBHdWl4LiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCiso ZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIGF2cikKKyAgIzp1c2UtbW9kdWxlIChndWl4IGxp Y2Vuc2VzKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCisgICM6dXNlLW1vZHVsZSAo Z3VpeCBwYWNrYWdlcykKKyAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBnbnUpCisg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzKQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyBjcm9zcy1iYXNlKSkKKworKGRlZmluZS1wdWJsaWMgYXZyLWxpYmMKKyAgKHBhY2thZ2UKKyAg ICAobmFtZSAiYXZyLWxpYmMiKQorICAgICh2ZXJzaW9uICIxLjguMSIpCisgICAgKHNvdXJjZSAo b3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAo dXJpIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICJtaXJyb3I6Ly9zYXZhbm5h aC8vYXZyLWxpYmMvYXZyLWxpYmMtIgorICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uICIudGFy LmJ6MiIpKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisg ICAgICAgICAgICAgICAgIjBzZDlxa3ZobWs5YXY0ZzFmOGRzandjMzA5aGYxZzA3MzFiaHZpY25q YjNiM2Q0MmwxbjMiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKKyAg ICAoYXJndW1lbnRzCisgICAgIGAoIzpvdXQtb2Ytc291cmNlPyAjdAorICAgICAgICM6Y29uZmln dXJlLWZsYWdzICcoIi0taG9zdD1hdnIiKSkpCisKKyAgICAobmF0aXZlLWlucHV0cyBgKCgiY3Jv c3MtYmludXRpbHMiICwoY3Jvc3MtYmludXRpbHMgImF2ciIpKQorICAgICAgICAgICAgICAgICAg ICAgKCJjcm9zcy1nY2MiICx4Z2NjLWF2cikpKQorICAgIChob21lLXBhZ2UgImh0dHA6Ly93d3cu bm9uZ251Lm9yZy9hdnItbGliYy8iKQorICAgIChzeW5vcHNpcyAiVGhlIEFWUiBDIExpYnJhcnki KQorICAgIChkZXNjcmlwdGlvbgorICAgICAiQVZSIExpYmMgaXMgYSBGcmVlIFNvZnR3YXJlIHBy b2plY3Qgd2hvc2UgZ29hbCBpcyB0byBwcm92aWRlIGEgaGlnaAorcXVhbGl0eSBDIGxpYnJhcnkg Zm9yIHVzZSB3aXRoIEdDQyBvbiBBdG1lbCBBVlIgbWljcm9jb250cm9sbGVycy4iKQorICAgIChs aWNlbnNlIChic2Qtc3R5bGUgImh0dHA6Ly93d3cubm9uZ251Lm9yZy9hdnItbGliYy9MSUNFTlNF LnR4dCIpKSkpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvYm9vdHN0cmFwLnNjbSBiL2dudS9w YWNrYWdlcy9ib290c3RyYXAuc2NtCmluZGV4IDMzYjYxYWEuLjg1NGQ5N2IgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9ib290c3RyYXAuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9ib290c3RyYXAu c2NtCkBAIC0xNjIsNiArMTYyLDcgQEAgY2hlY2sgd2hldGhlciBldmVyeXRoaW5nIGlzIGFscmln aHQuIgogICAgICAgICA7OyBYWFg6IFRoaXMgb25lIGlzIHVzZWQgYmFyZS1ib25lcywgd2l0aG91 dCBhIGxpYmMsIHNvIGFkZCBhIGNhc2UKICAgICAgICAgOzsgaGVyZSBqdXN0IHNvIHdlIGNhbiBr ZWVwIGdvaW5nLgogICAgICAgICAoKHN0cmluZz0/IHN5c3RlbSAieHRlbnNhLWVsZiIpICJuby1s ZC5zbyIpCisgICAgICAgICgoc3RyaW5nPT8gc3lzdGVtICJhdnIiKSAibm8tbGQuc28iKQogCiAg ICAgICAgIChlbHNlIChlcnJvciAiZHluYW1pYyBsaW5rZXIgbmFtZSBub3Qga25vd24gZm9yIHRo aXMgc3lzdGVtIgogICAgICAgICAgICAgICAgICAgICAgc3lzdGVtKSkpKQpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2Nyb3NzLWJhc2Uuc2NtIGIvZ251L3BhY2thZ2VzL2Nyb3NzLWJhc2Uuc2Nt CmluZGV4IGE2ODcxMWMuLmZiMGZhMDkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9jcm9zcy1i YXNlLnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3Jvc3MtYmFzZS5zY20KQEAgLTMxMyw2ICszMTMs MTIgQEAgWEJJTlVUSUxTIGFuZCB0aGUgY3Jvc3MgdG9vbCBjaGFpbi4iCiAgICAgICAgICAgICAg ICAoY3Jvc3MtYmludXRpbHMgdHJpcGxldCkKICAgICAgICAgICAgICAgIChjcm9zcy1saWJjIHRy aXBsZXQpKSkpCiAKKyhkZWZpbmUtcHVibGljIHhnY2MtYXZyCisgIDs7IGF2ciBjcm9zcy1jb21w aWxlciwgdXNlZCB0byBidWlsZCB0aGUgQVZSLUxpYmMuCisgIChsZXQgKCh0cmlwbGV0ICJhdnIi KSkKKyAgICAoY3Jvc3MtZ2NjIHRyaXBsZXQKKyAgICAgICAgICAgICAgIChjcm9zcy1iaW51dGls cyB0cmlwbGV0KSkpKQorCiAoZGVmaW5lLXB1YmxpYyB4Z2NjLXh0ZW5zYQogICA7OyBCYXJlLWJv bmVzIFh0ZW5zYSBjcm9zcy1jb21waWxlciwgdXNlZCB0byBidWlsZCB0aGUgQXRoZXJvcyBmaXJt d2FyZS4KICAgKGNyb3NzLWdjYyAieHRlbnNhLWVsZiIpKQotLSAKMi4xLjMKCg== --047d7bfcffd87a8d450508657970--