mirror of
https://gitlab.univ-nantes.fr/glicid-public/guix-glicid.git
synced 2025-04-30 06:08:37 +02:00
test gcc replacement
This commit is contained in:
parent
3d00017f1d
commit
f04ee73f4c
1 changed files with 13 additions and 26 deletions
|
@ -112,33 +112,20 @@
|
|||
)
|
||||
)
|
||||
|
||||
(define-public openmpi-glicid-gcc-11
|
||||
(package
|
||||
(inherit openmpi-glicid)
|
||||
(version (string-append (package-version openmpi-glicid) "-gcc-11" ))
|
||||
; (name "glicid-openpmi-gcc-11")
|
||||
(use-modules (guix transformations))
|
||||
|
||||
(inputs `(("gcc-11", gcc-11)
|
||||
("gfortran-11", gfortran-11)
|
||||
; ("glicid-ucx-gcc-11",glicid-ucx-gcc-11)
|
||||
; ("glicid-rdma-core-gcc-11",glicid-rdma-core-gcc-11)
|
||||
; ("libfabric",glicid-libfabric-gcc-11)
|
||||
,@(package-inputs openmpi-glicid)))
|
||||
)
|
||||
)
|
||||
;(define transform-to-gcc11
|
||||
; ;; The package transformation procedure.
|
||||
; (options->transformation
|
||||
; '(
|
||||
; (with-c-toolchain . "gcc-toolchain@11"))))
|
||||
|
||||
(define gcc11-instead-of-gcc
|
||||
;; This is a procedure to replace GCC by GCC11,
|
||||
;; recursively.
|
||||
(package-input-rewriting `((,gcc-toolchain . ,gcc-toolchain-11))))
|
||||
|
||||
|
||||
;(define-public glicid-specific-openmpi
|
||||
; (package
|
||||
; (inherit glicid-openmpi-gcc-11)
|
||||
; (name "glicid-specific-openmpi")
|
||||
; (inputs `(
|
||||
; ("gcc",gcc-11)
|
||||
; ("rdma-core",glicid-rdma-core-gcc-11)
|
||||
; ("ucx",glicid-ucx-gcc-10)
|
||||
; ("libfabric",glicid-libfabric-gcc-11)
|
||||
;; ("slurm", glicid-specific-slurm)
|
||||
; ,@(package-inputs glicid-openmpi-gcc-11)))
|
||||
; )
|
||||
;)
|
||||
(define-public openmpi-glicid-gcc-11
|
||||
(gcc11-instead-of-gcc openmpi-glicid))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue