diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-02-04 19:00:23 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-07 12:28:56 +0100 |
| commit | f319ff5a54053c7fcf4cd7255957bef13cf17538 (patch) | |
| tree | 5f793d585d92e9bb5b7eff1bbaae940082260b50 /gnu/packages | |
| parent | a0650005bef769e420d71067fab5711a9c4d1317 (diff) | |
gnu: wllvm: Update to 1.3.1-0.948cdb8.
* gnu/packages/llvm.scm (wllvm): Update to 1.3.1-0.948cdb8.
[arguments]<#:test-flags>: Ignore failing test.
[native-inputs]: Add clang and procps.
Change-Id: I61ace17965efa739235b2cb8c5946cd64d12a987
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/llvm.scm | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm index 54713a64f78..c9760330495 100644 --- a/gnu/packages/llvm.scm +++ b/gnu/packages/llvm.scm @@ -2254,16 +2254,27 @@ LLVM.")))) (define-public wllvm (package (name "wllvm") - (version "1.3.1") + (properties '((commit . "948cdb8bd8fb446c700a6aefc218153db5ce2591") + (revision . "0"))) + (version (git-version "1.3.1" + (assoc-ref properties 'revision) + (assoc-ref properties 'commit))) (source (origin - (method url-fetch) - (uri (pypi-uri "wllvm" version)) + (method git-fetch) + (uri (git-reference + ;; Maintained fork. + (url "https://github.com/travitch/whole-program-llvm") + (commit (assoc-ref properties 'commit)))) + (file-name (git-file-name name version)) (sha256 - (base32 "0cf31hixzq5bzkxv91rvadlhrpxzy934134scv4frj85bxbpl19y")))) + (base32 "0ksasakx0ihg86j0qdla0zy14ljdhzpgi11as4kkgj51v4haihn4")))) (build-system pyproject-build-system) (arguments (list + #:test-flags + ;; This test requires access to binary llvm-gcc. + #~(list "--ignore=test/test_dragonegg_driver.py") #:phases #~(modify-phases %standard-phases (add-after 'unpack 'fix-paths @@ -2281,7 +2292,7 @@ LLVM.")))) (("'file'") (pystr (search-input-file inputs "/bin/file")))))))))) (inputs (list binutils file)) - (native-inputs (list python-setuptools python-wheel)) + (native-inputs (list clang procps python-pytest python-setuptools)) (home-page "https://github.com/SRI-CSL/whole-program-llvm") (synopsis "Whole Program LLVM") (description "This package provides a toolkit for building whole-program |
