Summary: | sci-libs/lapack-3.10.1 fails to compile (lto): c_sblat3.f:284:72: error: type of cs3chke does not match original declaration [-Werror=lto-type-mismatch] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kocelfc, paolo.pedroni |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/Reference-LAPACK/lapack/issues/990 https://github.com/Reference-LAPACK/lapack/pull/951 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build.log.xz |
Description
Agostino Sarubbo
2022-10-31 16:30:58 UTC
Created attachment 826237 [details]
build.log.xz
build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
Error(s) that match a know pattern in addition to what has been reported in the summary: FAILED: bin/xdcblat3 FAILED: bin/xscblat3 /var/tmp/portage/sci-libs/lapack-3.10.1/work/lapack-3.10.1/CBLAS/testing/c_sblat3.f:284:72: error: type of ‘cs3chke’ does not match original declaration [-Werror=lto-type-mismatch] The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b7a7537de9f4c49d9ef8abb6eaba2b0fbbe79b commit 91b7a7537de9f4c49d9ef8abb6eaba2b0fbbe79b Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: 2024-02-28 06:28:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-02-28 15:26:27 +0000 sci-libs/lapack: mark as LTO-unsafe Bug: https://bugs.gentoo.org/878891 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> sci-libs/lapack/lapack-3.11.ebuild | 9 +++++++-- sci-libs/lapack/lapack-3.12.0.ebuild | 7 ++++++- 2 files changed, 13 insertions(+), 3 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d080c1bad9b1c0d307f2cf2d0251d60025efb1 commit 58d080c1bad9b1c0d307f2cf2d0251d60025efb1 Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: 2024-03-03 03:47:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-03-03 04:00:13 +0000 sci-libs/lapack: backport 64-bit API fix detected by LTO warnings https://github.com/Reference-LAPACK/lapack/issues/990#issuecomment-1973258284 Bug: https://bugs.gentoo.org/878891 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> .../lapack-3.12.0-correct-64bit-interface.patch | 38 +++++++ sci-libs/lapack/lapack-3.12.0-r1.ebuild | 115 +++++++++++++++++++++ 2 files changed, 153 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7d223bb97be7db2af28d511e2342d45d59211e commit fb7d223bb97be7db2af28d511e2342d45d59211e Author: Sam James <sam@gentoo.org> AuthorDate: 2024-03-04 05:20:07 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-03-04 05:20:40 +0000 sci-libs/lapack: restore filter-lto In 58d080c1bad9b1c0d307f2cf2d0251d60025efb1, we dropped filter-lto, but the testsuite still fails to build with LTO, so put it back. Bug: https://bugs.gentoo.org/878891 Signed-off-by: Sam James <sam@gentoo.org> sci-libs/lapack/lapack-3.12.0-r1.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) |