~ruther/guix-local

fc11268dd027664c56602e7f5938442b6fe50b28 — Andreas Enge 1 year, 1 month ago a3d3f3d
gnu: llvm-6: Inherit from llvm-6.

* gnu/packages/llvm.scm (llvm-6)[inherit, arguments]: Replace llvm-10
by llvm-12.
[native-inputs]: Copy from llvm-10.

Change-Id: I95282a5d389d9b5de29abe80454a7dae4daee7ab
1 files changed, 10 insertions(+), 3 deletions(-)

M gnu/packages/llvm.scm
M gnu/packages/llvm.scm => gnu/packages/llvm.scm +10 -3
@@ 1139,7 1139,7 @@ Library.")

(define-public llvm-6
  (package
    (inherit llvm-10)
    (inherit llvm-12)
    (version "6.0.1")
    (source (origin
              (method url-fetch)


@@ 1148,10 1148,17 @@ Library.")
               (base32
                "1qpls3vk85lydi5b4axl0809fv932qgsqgdgrk098567z4jc7mmn"))))
    (arguments
     (substitute-keyword-arguments (package-arguments llvm-10)
     (substitute-keyword-arguments (package-arguments llvm-12)
       ((#:phases phases)
        #~(modify-phases #$phases
            (delete 'delete-failing-tests)))))))
            (delete 'delete-failing-tests)))))
    (native-inputs
     `(("python" ,python-wrapper)
       ("perl"   ,perl)
       ;; In llvm-11 riscv64 support was added manually to config.guess.
       ,@(if (target-riscv64?)
           `(("config" ,config))
           '())))))

(define-public clang-runtime-6
  (clang-runtime-from-llvm