gcc10 and gcc11 variants

This commit is contained in:
Yann Dupont 2021-11-22 22:12:37 +01:00
parent 04546c7b40
commit 020ab39125

View file

@ -114,17 +114,20 @@
(use-modules (guix transformations))
;(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 gcc10-instead-of-gcc
;; This is a procedure to replace GCC by GCC10,
;; recursively.
(package-input-rewriting `((,gcc-toolchain . ,gcc-toolchain-10))))
(define openmpi-glicid-transform-gcc-10
(gcc10-instead-of-gcc openmpi-glicid))
(define openmpi-glicid-transform-gcc-11
(gcc11-instead-of-gcc openmpi-glicid))
@ -132,6 +135,13 @@
(define-public openmpi-glicid-gcc-11
(package
(inherit openmpi-glicid-transform-gcc-11)
(version (string-append (package-version gnu:openmpi) "-gcc-11" ))
(version (string-append (package-version openmpi-glicid-transform-gcc-11) "-gcc-11" ))
)
)
(define-public openmpi-glicid-gcc-10
(package
(inherit openmpi-glicid-transform-gcc-10)
(version (string-append (package-version openmpi-glicid-transform-gcc-10) "-gcc-10" ))
)
)