diff options
author | Roel Janssen <roel@gnu.org> | 2017-05-10 15:34:59 +0200 |
---|---|---|
committer | Roel Janssen <roel@gnu.org> | 2017-05-10 15:34:59 +0200 |
commit | 584da12dc71da745edb13bf748e832b77a0193d7 (patch) | |
tree | 2cbcdaf9317e0fd3e8e127b302e09ac25239dee0 /gnu | |
parent | 2406766e79264139ae75d006da2e09258c32e1b7 (diff) | |
download | guix-584da12dc71da745edb13bf748e832b77a0193d7.tar.gz |
gnu: Add LLVM, CLANG 3.9.1.
* gnu/packages/llvm.scm (llvm-3.9.1): New variable. * gnu/packages/llvm.scm (clang-3.9.1): New variable. * gnu/packages/llvm.scm (clang-runtime-3.9.1): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/llvm.scm | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 52a78467a8..4702a342a0 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2015, 2017 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2016 Dennis Mungai <dmngaie@gmail.com> ;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net> +;;; Copyright © 2017 Roel Janssen <roel@gnu.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -218,6 +219,29 @@ code analysis tools.") "1prc72xmkgx8wrzmrr337776676nhsp1qd3mw2bvb22bzdnq7lsc" #:patches '("clang-3.8-libc-search-path.patch"))) +(define-public llvm-3.9.1 + (package (inherit llvm) + (name "llvm") + (version "3.9.1") + (source + (origin + (method url-fetch) + (uri (string-append "http://llvm.org/releases/" + version "/llvm-" version ".src.tar.xz")) + (sha256 + (base32 + "1vi9sf7rx1q04wj479rsvxayb6z740iaz3qniwp266fgp5a07n8z")))))) + +(define-public clang-runtime-3.9.1 + (clang-runtime-from-llvm + llvm-3.9.1 + "16gc2gdmp5c800qvydrdhsp0bzb97s8wrakl6i8a4lgslnqnf2fk")) + +(define-public clang-3.9.1 + (clang-from-llvm llvm-3.9.1 clang-runtime-3.9.1 + "0qsyyb40iwifhhlx9a3drf8z6ni6zwyk3bvh0kx2gs6yjsxwxi76" + #:patches '())) + (define-public llvm-3.7 (package (inherit llvm) (version "3.7.1") |