mirror of
https://gitlab.univ-nantes.fr/glicid-public/guix-glicid.git
synced 2025-04-30 06:08:37 +02:00
add specific pmix
This commit is contained in:
parent
67e6ce353d
commit
2e9b878884
1 changed files with 56 additions and 1 deletions
|
@ -44,6 +44,39 @@
|
||||||
#:use-module (gnu packages web)
|
#:use-module (gnu packages web)
|
||||||
#:use-module (gnu packages gnome))
|
#:use-module (gnu packages gnome))
|
||||||
|
|
||||||
|
(define-public glicid-pmix
|
||||||
|
(package
|
||||||
|
(name "glicid-pmix-3.1.5")
|
||||||
|
(version "3.1.5")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://github.com/openpmix/openpmix/releases/download/v" version "/pmix-" version ".tar.bz2"))
|
||||||
|
(sha256 (base32 "1xswdkfcrw123ghcr9gmrb852nzjbl4i6qwrid3xyma42yal34w8"))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:configure-flags
|
||||||
|
(list
|
||||||
|
(string-append "--with-hwloc=" (assoc-ref %build-inputs "hwloc") )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(synopsis "MPIX lib")
|
||||||
|
(description "MPIX. More to come. FIXIT")
|
||||||
|
(home-page "https://www.gnu.org/software/hello/")
|
||||||
|
(license gpl3+)
|
||||||
|
(inputs `(
|
||||||
|
("libevent", libevent)
|
||||||
|
("hwloc" ,hwloc-2 "lib")
|
||||||
|
("perl", perl)
|
||||||
|
("gcc", gcc-10)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
(define-public glicid-custom-slurm-19.05
|
(define-public glicid-custom-slurm-19.05
|
||||||
|
@ -57,8 +90,28 @@
|
||||||
(uri (string-append "https://download.schedmd.com/slurm/slurm-" version ".tar.bz2"))
|
(uri (string-append "https://download.schedmd.com/slurm/slurm-" version ".tar.bz2"))
|
||||||
(sha256 (base32 "1kj79r8hng5gp98ickgvj3im4gr19nzd3p3p8g6rl75axb8jin7h"))
|
(sha256 (base32 "1kj79r8hng5gp98ickgvj3im4gr19nzd3p3p8g6rl75axb8jin7h"))
|
||||||
))
|
))
|
||||||
|
(arguments
|
||||||
|
`(#:configure-flags
|
||||||
|
(list "--enable-pam" "--sysconfdir=/etc/slurm"
|
||||||
|
"--disable-static"
|
||||||
|
(string-append "--with-freeipmi=" (assoc-ref %build-inputs "freeipmi"))
|
||||||
|
(string-append "--with-hwloc=" (assoc-ref %build-inputs "hwloc"))
|
||||||
|
(string-append "--with-json=" (assoc-ref %build-inputs "json-c"))
|
||||||
|
(string-append "--with-munge=" (assoc-ref %build-inputs "munge"))
|
||||||
|
(string-append "--with-pmix=" (assoc-ref %build-inputs "glicid-pmix"))
|
||||||
|
|
||||||
|
;; 32-bit support is marked as deprecated and needs to be
|
||||||
|
;; explicitly enabled.
|
||||||
|
;;;; ,@(if (target-64bit?) '() '("--enable-deprecated"))
|
||||||
|
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
(inputs `(("gtk+-2" ,gtk+-2)
|
(inputs `(("gtk+-2" ,gtk+-2)
|
||||||
,@(package-inputs slurm)
|
("gcc", gcc-10)
|
||||||
|
("glicid-pmix", glicid-pmix)
|
||||||
|
,@(package-inputs slurm)
|
||||||
|
|
||||||
|
|
||||||
))
|
))
|
||||||
|
@ -69,6 +122,7 @@
|
||||||
|
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
||||||
(define-public glicid-custom-slurm-20.02
|
(define-public glicid-custom-slurm-20.02
|
||||||
(package
|
(package
|
||||||
(inherit glicid-custom-slurm-19.05)
|
(inherit glicid-custom-slurm-19.05)
|
||||||
|
@ -395,6 +449,7 @@
|
||||||
;;27.1 is ok : "1mqaxzsbhm7kh20dwdrapvx4x86wkbk1wgb2yyjz73l6bymv7vir"
|
;;27.1 is ok : "1mqaxzsbhm7kh20dwdrapvx4x86wkbk1wgb2yyjz73l6bymv7vir"
|
||||||
;;28.1 is ok : "04y7wm2an842hf6idlbjvmiqnlh05xb2i9rhdb5ifzw6n3ciz5nr"
|
;;28.1 is ok : "04y7wm2an842hf6idlbjvmiqnlh05xb2i9rhdb5ifzw6n3ciz5nr"
|
||||||
;; 30.0 crash : "1ycvd8sp3giwjbp0x3nvb8q2wrdc50s7lmzf44b9l51qgcnvvq93"
|
;; 30.0 crash : "1ycvd8sp3giwjbp0x3nvb8q2wrdc50s7lmzf44b9l51qgcnvvq93"
|
||||||
|
;; 31.0 crash :
|
||||||
|
|
||||||
(define-public glicid-specific-rdma-core-gcc-10
|
(define-public glicid-specific-rdma-core-gcc-10
|
||||||
(package
|
(package
|
||||||
|
|
Loading…
Add table
Reference in a new issue