[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 4/5] gnu: llvm: Update to 3.7.1.
From: |
ericbavier |
Subject: |
[PATCH 4/5] gnu: llvm: Update to 3.7.1. |
Date: |
Thu, 7 Jul 2016 00:06:43 -0500 |
From: Eric Bavier <address@hidden>
* gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 3.7.1
(llvm-3.6, clang-runtime-3.6, clang-3.6): New variables.
---
gnu/packages/llvm.scm | 29 +++++++++++++++++++++++++----
1 file changed, 25 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 877c2df..a01c327 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -38,7 +38,7 @@
(define-public llvm
(package
(name "llvm")
- (version "3.6.2")
+ (version "3.7.1")
(source
(origin
(method url-fetch)
@@ -46,10 +46,10 @@
version "/llvm-" version ".src.tar.xz"))
(sha256
(base32
- "153vcvj8gvgwakzr4j0kndc0b7wn91c2g1vy2vg24s6spxcc23gn"))))
+ "1masakdp9g2dan1yrazg7md5am2vacbkb3nahb3dchpc1knr8xxy"))))
(build-system cmake-build-system)
(native-inputs
- `(("python" ,python-wrapper)
+ `(("python" ,python-2) ;bytes->str conversion in clang>=3.7 needs python-2
("perl" ,perl)))
(inputs
`(("libffi" ,libffi)
@@ -186,10 +186,31 @@ code analysis tools.")
(define-public clang-runtime
(clang-runtime-from-llvm
llvm
- "11qx8d3pbfqjaj2x207pvlvzihbs1z2xbw4crpz7aid6h1yz6bqg"))
+ "10c1mz2q4bdq9bqfgr3dirc6hz1h3sq8573srd5q5lr7m7j6jiwx"))
(define-public clang
(clang-from-llvm llvm clang-runtime
+ "0x065d0w9b51xvdjxwfzjxng0gzpbx45fgiaxpap45ragi61dqjn"))
+
+(define-public llvm-3.6
+ (package (inherit llvm)
+ (version "3.6.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "http://llvm.org/releases/"
+ version "/llvm-" version ".src.tar.xz"))
+ (sha256
+ (base32
+ "153vcvj8gvgwakzr4j0kndc0b7wn91c2g1vy2vg24s6spxcc23gn"))))))
+
+(define-public clang-runtime-3.6
+ (clang-runtime-from-llvm
+ llvm-3.6
+ "11qx8d3pbfqjaj2x207pvlvzihbs1z2xbw4crpz7aid6h1yz6bqg"))
+
+(define-public clang-3.6
+ (clang-from-llvm llvm-3.6 clang-runtime-3.6
"1wwr8s6lzr324hv4s1k6na4j5zv6n9kdhi14s4kb9b13d93814df"))
(define-public llvm-3.5
--
2.7.4
- Re: [PATCH]:Resend: Add LLVM, clang and clang-runtime-3.8 to GNU Guix, Roel Janssen, 2016/07/05
- Re: [PATCH]:Resend: Add LLVM, clang and clang-runtime-3.8 to GNU Guix, Dennis Mungai, 2016/07/05
- Re: [PATCH]:Resend: Add LLVM, clang and clang-runtime-3.8 to GNU Guix, Ricardo Wurmus, 2016/07/06
- Re: [PATCH]:Resend: Add LLVM, clang and clang-runtime-3.8 to GNU Guix, Efraim Flashner, 2016/07/06
- Re: [PATCH]:Resend: Add LLVM, clang and clang-runtime-3.8 to GNU Guix, Eric Bavier, 2016/07/06
- [PATCH 1/5] gnu: llvm: Update to 3.5.2., ericbavier, 2016/07/07
- [PATCH 2/5] gnu: llvm: Add "license:" prefix., ericbavier, 2016/07/07
- [PATCH 3/5] gnu: llvm: Add libffi and zlib inputs., ericbavier, 2016/07/07
- [PATCH 4/5] gnu: llvm: Update to 3.7.1.,
ericbavier <=
- [PATCH 5/5] gnu: llvm: Update to 3.8.0., ericbavier, 2016/07/07
- Re: [PATCH 1/5] gnu: llvm: Update to 3.5.2., Ludovic Courtès, 2016/07/11