Summary: | sci-physics/root: MPI flag (possibly in combination with its fortran flag) doesn't trigger the fortran flag on MPI, despite hard dependency | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Duncan <antigravityd> |
Component: | Current packages | Assignee: | Guilherme Amadio <amadio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam, sci-physics |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Duncan
2021-10-16 11:08:31 UTC
The MPI and Fortran support do not actually have much to do with each other, as Fortran is only used for the minicern library (some legacy code), and MPI is only used by Minuit2 and some other new functionality (TMPIFile, what USE=mpi is for). However, CMake likely wants the Fortran compiler for MPI regardless when the Fortran compiler is needed for minicern. I will update the dependency in the ebuilds in any case, but I will see with upstream if we can fix this unwanted dependency on MPI with Fortran in the next release as well. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975cfa4b5f04433810310627bd0ce4b9994fd1a7 commit 975cfa4b5f04433810310627bd0ce4b9994fd1a7 Author: Guilherme Amadio <amadio@gentoo.org> AuthorDate: 2021-10-18 10:48:24 +0000 Commit: Guilherme Amadio <amadio@gentoo.org> CommitDate: 2021-10-18 11:35:17 +0000 sci-physics/root: fix dependency on mpi, bug #818460 Closes: https://bugs.gentoo.org/818460 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> sci-physics/root/root-6.22.08-r2.ebuild | 2 +- sci-physics/root/root-6.24.06.ebuild | 2 +- sci-physics/root/root-6.24.9999.ebuild | 2 +- sci-physics/root/root-9999.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) |