~ruther/guix-local

8d2341a887382a75bc2be3f6a8b0befb93f5db50 — Andreas Enge 1 year, 1 month ago a0733f5
gnu: Remove llvm-3.9.1.

* gnu/packages/llvm.scm (llvm-3.9.1): Delete variable.

Change-Id: I6827373b3904a786bd185da7883cfdc90911fe34
1 files changed, 0 insertions(+), 26 deletions(-)

M gnu/packages/llvm.scm
M gnu/packages/llvm.scm => gnu/packages/llvm.scm +0 -26
@@ 1081,32 1081,6 @@ Library.")
(define-public clang-toolchain-6
  (make-clang-toolchain clang-6 libomp-6))

(define-public llvm-3.9.1
  (package (inherit llvm-6)
    (name "llvm")
    (version "3.9.1")
    (source
     (origin
      (method url-fetch)
      (uri (llvm-uri "llvm" version))
      (sha256
       (base32
        "1vi9sf7rx1q04wj479rsvxayb6z740iaz3qniwp266fgp5a07n8z"))))
    (outputs '("out"))
    (arguments
     (substitute-keyword-arguments (package-arguments llvm-6)
       ((#:phases phases)
        #~(modify-phases #$phases
            (add-before 'build 'shared-lib-workaround
              ;; Even with CMAKE_SKIP_BUILD_RPATH=FALSE, llvm-tblgen
              ;; doesn't seem to get the correct rpath to be able to run
              ;; from the build directory.  Set LD_LIBRARY_PATH as a
              ;; workaround.
              (lambda _
                (setenv "LD_LIBRARY_PATH"
                        (string-append (getcwd) "/lib"))))
            (delete 'install-opt-viewer)))))))

(define-public llvm-3.8
  (package (inherit llvm-6)
    (name "llvm")