diff options
author | David Truby <David.Truby@arm.com> | 2019-11-19 17:15:42 +0000 |
---|---|---|
committer | Mathieu Othacehe <m.othacehe@gmail.com> | 2019-11-20 16:58:47 +0100 |
commit | 96d5a206074c126bc42e463d9b17d49dd2e49e7c (patch) | |
tree | e68f828711769992840452e88d197d0e19d3a86a /gnu | |
parent | 30ebff69a75fe90a1694ef35cf6e749ec376b67e (diff) |
gnu: Add llvm-9, clang-9 and clang-toolchain-9.
* gnu/packages/llvm.scm (llvm-9): New variable.
(clang-runtime-9): New variable.
(clang-9): New variable.
(clang-toolchain-9): New variable.
Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/llvm.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 863d43d7d6..082e6e96ca 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -458,6 +458,31 @@ with that of libgomp, the GNU Offloading and Multi Processing Library.") (define-public clang-toolchain (make-clang-toolchain clang)) +(define-public llvm-9 + (package + (inherit llvm) + (version "9.0.0") + (source (origin + (method url-fetch) + (uri (string-append "https://llvm.org/releases/" + version "/llvm-" version ".src.tar.xz")) + (sha256 + (base32 + "117ymdz1by2nkfq1c2p9m4050dp848kbjbiv6nsfj8hzy9f5d86n")))) + (license license:asl2.0))) + +(define-public clang-runtime-9 + (clang-runtime-from-llvm + llvm-9 + "03ni43lbkp63lr3p6sc94dphqmvnz5av5mml0xmk930xvnbcvr2n")) + +(define-public clang-9 + (clang-from-llvm llvm-9 clang-runtime-9 + "0426ma80i41qsgzm1qdz81mjskck426diygxi2k5vji2gkpixa3v")) + +(define-public clang-toolchain-9 + (make-clang-toolchain clang-9)) + (define-public llvm-7 (package (inherit llvm) |