gcc transformation moved to utils

This commit is contained in:
Yann Dupont 2021-11-22 23:00:51 +01:00
parent 4c33f3fbdc
commit b38a292b8f
4 changed files with 50 additions and 77 deletions

View file

@ -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