[PATCH] gnu: Add wllvm.

  • Done
  • quality assurance status badge
Details
One participant
  • Zheng Junjie
Owner
unassigned
Submitted by
Zheng Junjie
Severity
normal

Debbugs page

Z
Z
Zheng Junjie wrote on 24 Feb 23:02 -0800
(address . guix-patches@gnu.org)
d3096bf3ef762488b23cf9835a94c2e691ba7afc.1708844523.git.zhengjunjie@iscas.ac.cn
* gnu/packages/llvm.scm (wllvm): New variable.

Change-Id: Ibfb47b3a129954adf73721d25e95c64f69e985a1
---
gnu/packages/llvm.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)

Toggle diff (40 lines)
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 2778d0ec38..5f79984c94 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -55,6 +55,7 @@ (define-module (gnu packages llvm)
#:use-module (guix build-system cmake)
#:use-module (guix build-system emacs)
#:use-module (guix build-system python)
+ #:use-module (guix build-system pyproject)
#:use-module (guix build-system trivial)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
@@ -2212,6 +2213,23 @@ (define-public ocaml-llvm-9 (make-ocaml-llvm llvm-9))
(define-public ocaml-llvm-10 (make-ocaml-llvm llvm-10))
(define-public ocaml-llvm-11 (make-ocaml-llvm llvm-11))
+(define-public wllvm
+ (package
+ (name "wllvm")
+ (version "1.3.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "wllvm" version))
+ (sha256
+ (base32 "0cf31hixzq5bzkxv91rvadlhrpxzy934134scv4frj85bxbpl19y"))))
+ (build-system pyproject-build-system)
+ (home-page "https://github.com/SRI-CSL/whole-program-llvm")
+ (synopsis "Whole Program LLVM")
+ (description "This package provides a toolkit for building whole-program
+LLVM bitcode files.")
+ (license license:expat)))
+
(define-public llvm-julia
(package
(inherit llvm-13)

base-commit: 05bbe9993f687da1fd684a31474c621f2a1c37b2
--
2.41.0
Z
(address . 69372-done@debbugs.gnu.org)
877cgniixc.fsf@iscas.ac.cn
Zheng Junjie <zhengjunjie@iscas.ac.cn> writes:

Toggle quote (46 lines)
> * gnu/packages/llvm.scm (wllvm): New variable.
>
> Change-Id: Ibfb47b3a129954adf73721d25e95c64f69e985a1
> ---
> gnu/packages/llvm.scm | 18 ++++++++++++++++++
> 1 file changed, 18 insertions(+)
>
> diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
> index 2778d0ec38..5f79984c94 100644
> --- a/gnu/packages/llvm.scm
> +++ b/gnu/packages/llvm.scm
> @@ -55,6 +55,7 @@ (define-module (gnu packages llvm)
> #:use-module (guix build-system cmake)
> #:use-module (guix build-system emacs)
> #:use-module (guix build-system python)
> + #:use-module (guix build-system pyproject)
> #:use-module (guix build-system trivial)
> #:use-module (gnu packages)
> #:use-module (gnu packages autotools)
> @@ -2212,6 +2213,23 @@ (define-public ocaml-llvm-9 (make-ocaml-llvm llvm-9))
> (define-public ocaml-llvm-10 (make-ocaml-llvm llvm-10))
> (define-public ocaml-llvm-11 (make-ocaml-llvm llvm-11))
>
> +(define-public wllvm
> + (package
> + (name "wllvm")
> + (version "1.3.1")
> + (source
> + (origin
> + (method url-fetch)
> + (uri (pypi-uri "wllvm" version))
> + (sha256
> + (base32 "0cf31hixzq5bzkxv91rvadlhrpxzy934134scv4frj85bxbpl19y"))))
> + (build-system pyproject-build-system)
> + (home-page "https://github.com/SRI-CSL/whole-program-llvm")
> + (synopsis "Whole Program LLVM")
> + (description "This package provides a toolkit for building whole-program
> +LLVM bitcode files.")
> + (license license:expat)))
> +
> (define-public llvm-julia
> (package
> (inherit llvm-13)
>
> base-commit: 05bbe9993f687da1fd684a31474c621f2a1c37b2

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmYocK8ACgkQO1qpk+Gi
3/DUshAAlj/AIyBfKuiUcTl4/ykeg9Q4fYw6DKinolz2TDHlcxvPD+SdRT5iUtKq
yuohhhQt7CJQKqaL/26NRxzQc625rWmVEpB1KxHYtKzypzf5Eahd+yQsc8aoSNON
67YAt/5IfTjAV2ehehc5Kr3llg61JFB0ZOrFnaVpnvi7MMWclFwmH8hd+r3c1H4O
0Rni7vuIXJOTiKzFjZBE6rxcy0bBCu5eWvv+vRMtPWcLla4ovBN3DmZVaW8RxjPs
iUr2gPs5GXoD3+sH6s1mIMVKigt2yV8EhZ/Hr4rXwi7JFP9EIpSH6W2N2TWYvFHN
wNPUHVWQIhNnlWlDmEHvUI1GlveaxvvxJDmMIFRNA4Wr6ircuTacjEyp9RePDWsF
WeXwsFH836draMDeengmy4PfDrZHlj8ExNvYHUNThrWaN3GbJw7a4kWymhN0xUAg
gMhu3IPp5RwbsLwY9AUrO7QXqQZm+17ltDk5nz0W/Vy9ZKFJJbv2AtZNzJTMhak7
ZQ38elv6cQroF/PDYbNd6mRs5DA4dYb5wO24rsT9iORPdGtdVjf3cecvGnckH/Sg
tLYydJV5pXz2cTD7Hz3sAqVws4+oWc+J4BSYV4qcoDe0UzWu5/6PY0VCNnNLQ8i6
7O/NlVAQy9GjtfowZIJr77OKEi3OP58Dj4QyKwb3lvoZnK5PeiI=
=H7YX
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 69372@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 69372
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch