guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: gnu: python-llvmlite: Build against LLVM 7.


From: guix-commits
Subject: 01/01: gnu: python-llvmlite: Build against LLVM 7.
Date: Fri, 28 Jun 2019 14:54:00 -0400 (EDT)

mbakke pushed a commit to branch master
in repository guix.

commit 4289d1d71cbbb1895354ec3b0cb8c99a4ce9f9be
Author: Marius Bakke <address@hidden>
Date:   Fri Jun 28 20:53:20 2019 +0200

    gnu: python-llvmlite: Build against LLVM 7.
    
    This is a follow-up to commit c5296e205b65a9b53553cf45be2ab223d5e82df5.
    
    * gnu/packages/llvm.scm (llvm-7, clang-runtime-7, clang-7): New public 
variables.
    (python-llvmlite)[inputs]: Inherit from LLVM-7 instead of LLVM.
---
 gnu/packages/llvm.scm | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 732ffc0..faf9e40 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -371,6 +371,28 @@ with that of libgomp, the GNU Offloading and Multi 
Processing Library.")
                    "0svk1f70hvpwrjp6x5i9kqwrqwxnmcrw5s7f4cxyd100mdd12k08"
                    #:patches '("clang-7.0-libc-search-path.patch")))
 
+(define-public llvm-7
+  (package
+    (inherit llvm)
+    (version "7.0.1")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://llvm.org/releases/";
+                                  version "/llvm-" version ".src.tar.xz"))
+              (sha256
+               (base32
+                "16s196wqzdw4pmri15hadzqgdi926zln3an2viwyq0kini6zr3d3"))))))
+
+(define-public clang-runtime-7
+  (clang-runtime-from-llvm
+   llvm-7
+   "065ybd8fsc4h2hikbdyricj6pyv4r7r7kpcikhb2y5zf370xybkq"))
+
+(define-public clang-7
+  (clang-from-llvm llvm-7 clang-runtime
+                   "067lwggnbg0w1dfrps790r5l6k8n5zwhlsw7zb6zvmfpwpfn4nx4"
+                   #:patches '("clang-7.0-libc-search-path.patch")))
+
 (define-public llvm-6
   (package
     (inherit llvm)
@@ -542,9 +564,9 @@ with that of libgomp, the GNU Offloading and Multi 
Processing Library.")
     (inputs
      `(("llvm"
         ,(package
-           (inherit llvm)
+           (inherit llvm-7)
            (source (origin
-                     (inherit (package-source llvm))
+                     (inherit (package-source llvm-7))
                      (patches
                       (list
                        (origin



reply via email to

[Prev in Thread] Current Thread [Next in Thread]