mirror of
https://gitlab.univ-nantes.fr/glicid-public/guix-glicid.git
synced 2025-05-01 14:45:39 +02:00
gcc transformation moved to utils
This commit is contained in:
parent
4c33f3fbdc
commit
b38a292b8f
4 changed files with 50 additions and 77 deletions
|
@ -112,72 +112,41 @@
|
|||
)
|
||||
)
|
||||
|
||||
; (define-public ucx ucx-1.11.2)
|
||||
(define local:ucx ucx-1.11.2)
|
||||
|
||||
(define-public glicid-ucx
|
||||
(define-public ucx-latest (latest-version local:ucx gnu:ucx))
|
||||
|
||||
(define-public ucx-glicid
|
||||
(package
|
||||
(inherit ucx)
|
||||
(name "glicid-ucx")
|
||||
(inherit ucx-latest)
|
||||
(inputs `(
|
||||
("libfabric", libfabric) ;; latest of glicid or gnu version
|
||||
("rdma-core",rdma-core) ;; latest of glicid or gnu version
|
||||
|
||||
,@(package-inputs ucx)))
|
||||
,@(package-inputs ucx-latest)))
|
||||
|
||||
)
|
||||
)
|
||||
|
||||
(define-public glicid-ucx-gcc-11
|
||||
(package
|
||||
(inherit ucx)
|
||||
(name "glicid-ucx-gcc-11")
|
||||
(define ucx-glicid-transform-gcc-10
|
||||
(gcc10-instead-of-gcc ucx-glicid))
|
||||
|
||||
(inputs `(("gcc-11", gcc-11)
|
||||
("gfortran-11", gfortran-11)
|
||||
,@(package-inputs ucx)))
|
||||
)
|
||||
(define ucx-glicid-transform-gcc-11
|
||||
(gcc11-instead-of-gcc ucx-glicid))
|
||||
|
||||
(define-public ucx-glicid-gcc-10
|
||||
(package
|
||||
(inherit ucx-glicid-transform-gcc-10)
|
||||
(version (string-append (package-version ucx-glicid-transform-gcc-10) "-gcc-10" ))
|
||||
)
|
||||
)
|
||||
|
||||
(define-public glicid-ucx-gcc-10
|
||||
(package
|
||||
(inherit ucx)
|
||||
(name "glicid-ucx-gcc-10")
|
||||
|
||||
(inputs `(("gcc-10", gcc-10)
|
||||
("gfortran-10", gfortran-10)
|
||||
,@(package-inputs ucx)))
|
||||
)
|
||||
(define-public ucx-glicid-gcc-11
|
||||
(package
|
||||
(inherit ucx-glicid-transform-gcc-11)
|
||||
(version (string-append (package-version ucx-glicid-transform-gcc-11) "-gcc-11" ))
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(define-public glicid-specific-ucx-gcc-11
|
||||
(package
|
||||
(inherit ucx)
|
||||
(name "glicid-specific-ucx-gcc-11")
|
||||
(version "1.10.0")
|
||||
|
||||
(inputs `(("gcc", gcc-11)
|
||||
("gfortran", gfortran-11)
|
||||
("libfabric", glicid-libfabric-gcc-11)
|
||||
("rdma-core",glicid-rdma-core-gcc-11)
|
||||
|
||||
,@(package-inputs ucx)))
|
||||
)
|
||||
)
|
||||
|
||||
(define-public glicid-specific-ucx-gcc-10
|
||||
(package
|
||||
(inherit ucx)
|
||||
(name "glicid-specific-ucx-gcc-10")
|
||||
|
||||
|
||||
(inputs `(("gcc", gcc-10)
|
||||
("gfortran", gfortran-10)
|
||||
("libfabric", glicid-libfabric-gcc-11)
|
||||
("rdma-core",glicid-rdma-core-gcc-11)
|
||||
|
||||
,@(package-inputs ucx)))
|
||||
)
|
||||
)
|
||||
|
||||
;;; glicid/fabric-management.scm ends here
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue