From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dennis Mungai Subject: Re: [PATCH]:Resend: Add LLVM, clang and clang-runtime-3.8 to GNU Guix Date: Tue, 31 May 2016 01:39:52 +0300 Message-ID: References: <87r3copogv.fsf@gnu.org> <5acf393a17d0ddf9ab4a92fbde9950dc@openmailbox.org> <87vb1yjj2u.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=94eb2c06bf384b195d053416eff9 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38531) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7Vqp-00025v-FI for guix-devel@gnu.org; Mon, 30 May 2016 18:40:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b7Vqn-0008BB-74 for guix-devel@gnu.org; Mon, 30 May 2016 18:39:58 -0400 In-Reply-To: <87vb1yjj2u.fsf@gnu.org> 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" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel@gnu.org, Guix-devel --94eb2c06bf384b195d053416eff9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello fellows, I have made a few changes that should ensure a successful build of both clang and clang-runtime-3.8, by disabling test units from llvm 3.8 as they generated invalid targets for clang. Test and confirm that the patch fixes the issues highlighted above. Thanks and regards, Dennis. On 28 May 2016 at 18:30, Ludovic Court=C3=A8s wrote: > Hi! > > Another question: is there any use for all these versions, or should we > instead just bump llvm/clang/clang-runtime to 3.8? > > LLVM 3.6 currently has only five users: > > --8<---------------cut here---------------start------------->8--- > $ GUIX_PACKAGE_PATH=3D guix refresh -l llvm@3.6 > Building the following 2 packages would ensure 5 dependent packages are r= ebuilt: rdmd-v2.070.0-1.da0a2e0 c-reduce-2.3.0 > --8<---------------cut here---------------end--------------->8--- > > Thanks, > Ludo=E2=80=99. --94eb2c06bf384b195d053416eff9 Content-Type: text/x-patch; charset=UTF-8; name="add-llvm-3.8.patch" Content-Disposition: attachment; filename="add-llvm-3.8.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ioulleyg0 RnJvbSAzODY0M2FjZjUwNzQ5MjEyYTQ0NTVkMTVhMTcyOTAwMmQ2ZGZhMDRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBicmFpbmlhcmM3IDxkbW5nYWllQGdtYWlsLmNvbT4KRGF0ZTog VHVlLCAzMSBNYXkgMjAxNiAwMTozMjowNSArMDMwMApTdWJqZWN0OiBbUEFUQ0hdIEFkZCBMTFZN IDMuOCB0byBHTlUgR3VpeAoKLS0tCiBnbnUvcGFja2FnZXMvbGx2bS5zY20gfCAzOSArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2xsdm0uc2NtIGIvZ251L3BhY2th Z2VzL2xsdm0uc2NtCmluZGV4IDNiZjAxOWYuLmU5OTVmZjIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNr YWdlcy9sbHZtLnNjbQorKysgYi9nbnUvcGFja2FnZXMvbGx2bS5zY20KQEAgLTIsNiArMiw5IEBA CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTQgRXJpYyBCYXZpZXIgPGJhdmllckBtZW1iZXIuZnNmLm9y Zz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNSBNYXJrIEggV2VhdmVyIDxtaHdAbmV0cmlzLm9yZz4K IDs7OyBDb3B5cmlnaHQgwqkgMjAxNSBMdWRvdmljIENvdXJ0w6hzIDxsdWRvQGdudS5vcmc+Cis7 OzsgQ29weXJpZ2h0IMKpIDIwMTYgRGVubmlzIE11bmdhaSA8ZG1uZ2FpZUBnbWFpbC5jb20+Cis7 OzsgQ29weXJpZ2h0IMKpIDIwMTYgUGpvdHIgUHJpbnMgPHBqb3RyLnB1YmxpYzEyQHRoZWJpcmQu bmw+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMTYgUm9lbCBKYW5zc2VuIDxyb2VsQGdudS5vcmc+CiA7 OzsKIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtMjEsNiArMjQs OCBAQAogKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsbHZtKQogICAjOnVzZS1tb2R1bGUg KGd1aXggcGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBsaWNlbnNlcykKKyAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCisgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGxpYmZmaSkKICAgIzp1c2UtbW9kdWxlIChndWl4IGRvd25sb2FkKQogICAjOnVzZS1t b2R1bGUgKGd1aXggdXRpbHMpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251 KQpAQCAtMjAxLDMgKzIwNiwzNyBAQCBjb2RlIGFuYWx5c2lzIHRvb2xzLiIpCiAoZGVmaW5lLXB1 YmxpYyBjbGFuZy0zLjUKICAgKGNsYW5nLWZyb20tbGx2bSBsbHZtLTMuNSBjbGFuZy1ydW50aW1l LTMuNQogICAgICAgICAgICAgICAgICAgICIxMnl2M2p3ZGpjYmtyeDd6am04d2g0anJ2YjU5djhm ZHc0bW5tejN6YzFqYjAwcDlrMDd3IikpCisgICAgICAgICAgICAgICAgICAgCisoZGVmaW5lLXB1 YmxpYyBsbHZtLTMuOAorICAocGFja2FnZSAoaW5oZXJpdCBsbHZtKQorICAgICh2ZXJzaW9uICIz LjguMCIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0 Y2gpCisgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAiaHR0cDovL2xsdm0ub3JnL3JlbGVhc2Vz LyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9sbHZtLSIgdmVyc2lvbiAi LnNyYy50YXIueHoiKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAg ICIwaWtmcTBneGFjOHhwdnhqMjNsNGhrOGYxMnlkeDQ4ZmxqZ3J6MWdsOXhwMGtzNzA0bnNtIikp KSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICBgKCgicHl0aG9uIiAscHl0aG9uLXdyYXBwZXIp CisgICAgICAgKCJwZXJsIiAscGVybCkKKyAgICAgICAoImxpYmZmaSIgLGxpYmZmaSkKKyAgICAg ICAoInpsaWIiICx6bGliKSkpCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6Y29uZmlndXJlLWZs YWdzICcoIi1EQ01BS0VfU0tJUF9CVUlMRF9SUEFUSD1GQUxTRSIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICItRExMVk1fSU5DTFVERV9URVNUUz1PRkYiIDs7IGNsYW5nIHRhcmdldCB1bml0 cyBjYW5ub3QgYmUgYnVpbHQgKGludmFsaWQgdGVzdCB0YXJnZXRzIGluaGVyaXRlZCBmcm9tIGxs dm0gcmVzdWx0IGluIGJ1aWxkIGZhaWx1cmUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAi LURMTFZNX0JVSUxEX1RFU1RTPU9GRiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICItRENN QUtFX0JVSUxEX1RZUEU9UmVsZWFzZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICItRENN QUtFX0JVSUxEX1dJVEhfSU5TVEFMTF9SUEFUSD1GQUxTRSIKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICItRExMVk1fRU5BQkxFX1BJQz1PTiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICItRExMVk1fRU5BQkxFX1dFUlJPUj1PRkYiKSkpKSkKKworKGRlZmluZS1wdWJsaWMgY2xhbmct cnVudGltZS0zLjgKKyAgKGNsYW5nLXJ1bnRpbWUtZnJvbS1sbHZtCisgICBsbHZtLTMuOAorICAg IjFjMm5rcDk1NjM4NzNmZnoyMnFtaGMwd2FrZ2o0MjhwY2g4cm1oeW04YWdqYW16M2lseTgiKSkK KworKGRlZmluZS1wdWJsaWMgY2xhbmctMy44CisgIChjbGFuZy1mcm9tLWxsdm0gbGx2bS0zLjgg Y2xhbmctcnVudGltZS0zLjgKKyAgICAgICAgICAgICAgICAgICAiMXliY2FjOGhscjl2bDN3Zzhz NHY2Y3AwYzBxZ3Fud3Byc3Y4NWxpaGJrcTN2cXY5NDUwNCIpKQotLSAKMi43LjQKCg== --94eb2c06bf384b195d053416eff9--