Summary: | sci-physics/root-6.26.08 fails to compile (lto): zebra.f:767:72: error: type of [-Werror=lto-type-mismatch] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Guilherme Amadio <amadio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sci-physics |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/root-project/root/issues/11657 https://github.com/root-project/root/issues/11135 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build.log.xz |
Description
Agostino Sarubbo
2022-11-03 11:44:07 UTC
Created attachment 826869 [details]
build.log.xz
build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
Issue filed upstream at https://github.com/root-project/root/issues/11657. Can you please try also with USE=-fortran? For context, the cernlib implementation in ROOT is legacy code for things that used to be part of the old CERN library (i.e. sci-physics/cernlib, which is long gone), and sci-physics/paw (also long gone) (see the page for PAW at https://en.wikipedia.org/wiki/Physics_Analysis_Workstation, since the old website for it at CERN is gone). One of the things in minicern within ROOT is support for converting old hbook files from PAW into ROOT format. Nowadays there are likely no users for this code anymore, it's just kept there as legacy and not maintained. If these Fortran bits are the only place where LTO is a problem, I would strongly suggest just using USE=-fortran, as I don't expect these to be fixed upstream. That said, we will accept a patch if someone submits a fix. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5401a0bca754883a3466da1c35ccabab423190ee commit 5401a0bca754883a3466da1c35ccabab423190ee Author: Guilherme Amadio <amadio@gentoo.org> AuthorDate: 2024-03-09 16:47:10 +0000 Commit: Guilherme Amadio <amadio@gentoo.org> CommitDate: 2024-03-10 12:16:25 +0000 sci-physics/root: filter lto flags, bug #879323 Closes: https://bugs.gentoo.org/879323 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> sci-physics/root/root-6.28.12.ebuild | 5 ++++- sci-physics/root/root-6.30.04.ebuild | 5 ++++- sci-physics/root/root-6.30.9999.ebuild | 7 +++++-- sci-physics/root/root-9999.ebuild | 7 +++++-- 4 files changed, 18 insertions(+), 6 deletions(-) |