Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 937280 - sci-libs/mkl-2023.0.0.25398 keeps being rebuilt by @preserved-rebuild
Summary: sci-libs/mkl-2023.0.0.25398 keeps being rebuilt by @preserved-rebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-04 09:43 UTC by Andrew
Modified: 2024-08-05 09:03 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew 2024-08-04 09:43:31 UTC
!!! existing preserved libs:
>>> package: sys-cluster/mpich-3.4.3
 *  - /usr/lib64/libmpifort.so.12
 *  - /usr/lib64/libmpifort.so.12.1.12
 *      used by /opt/intel/oneapi/mkl/2023.0.0/benchmarks/hpcg/bin/xhpcg_avx (sci-libs/mkl-2023.0.0.25398)
 *      used by /opt/intel/oneapi/mkl/2023.0.0/benchmarks/hpcg/bin/xhpcg_avx2 (sci-libs/mkl-2023.0.0.25398)
 *      used by /opt/intel/oneapi/mkl/2023.0.0/benchmarks/hpcg/bin/xhpcg_knl (sci-libs/mkl-2023.0.0.25398)
 *      used by /opt/intel/oneapi/mkl/2023.0.0/benchmarks/hpcg/bin/xhpcg_skx (sci-libs/mkl-2023.0.0.25398)
 *      used by /opt/intel/oneapi/mkl/2023.0.0/benchmarks/mp_linpack/xhpl_intel64_dynamic (sci-libs/mkl-2023.0.0.25398)

Reproducible: Always

Steps to Reproduce:
1. Install sci-libs/mkl
2. emerge @preserved-rebuild
Actual Results:  
emerge still complains about sci-libs/mkl
Comment 1 Nowa Ammerlaan gentoo-dev 2024-08-04 10:08:26 UTC
What's the output of:
emerge -pv sys-cluster/mpich
Comment 2 Larry the Git Cow gentoo-dev 2024-08-04 11:15:19 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74396b56775f26029f39dd5480e731a168351594

commit 74396b56775f26029f39dd5480e731a168351594
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2024-08-04 11:14:59 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2024-08-04 11:15:06 +0000

    sci-libs/mkl: add 2023.1.0.46342
    
    Bug: https://bugs.gentoo.org/937280
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 sci-libs/mkl/Manifest                  |   4 ++
 sci-libs/mkl/mkl-2023.1.0.46342.ebuild | 128 +++++++++++++++++++++++++++++++++
 2 files changed, 132 insertions(+)
Comment 3 Nowa Ammerlaan gentoo-dev 2024-08-04 11:16:27 UTC
Please try version 2023.1.0.46342. I'm pretty sure the issue was a missing dependency on sys-cluster/mpich[fortran].
Comment 4 Andrew 2024-08-05 08:41:18 UTC
Thank you Andrew! This worked, my @preserved-rebuild is empty now, but revdep-rebuild still tries to reinstall mkl, here's the relevant bit from its debug log:

 * Broken files that require: libsycl.so.6 (64 bits)
        * /opt/intel/oneapi/mkl/2023.1.0/lib/intel64/libmkl_sycl.so.3
        LibCheck.process_results(); total filepaths found: 1 in 0 milliseconds
 * Assign files to packages
        * /opt/intel/oneapi/mkl/2023.1.0/lib/intel64/libmkl_sycl.so.3 -> sci-libs/mkl-2023.1.0.46342
        assign_packages(); assigned 1 packages, 0 orphans in 2898 milliseconds

emerge --verbose --oneshot --complete-graph=y sci-libs/mkl:0
Comment 5 Nowa Ammerlaan gentoo-dev 2024-08-05 08:45:11 UTC
That is Bug 885361

libsycl.so.6 is packaged in the ::science overlay as sys-devel/DPC++ but it is not feasible to package this in ::gentoo. It is effectively an Intel fork of llvm/clang, and it's a bit messy.
Comment 6 Andrew 2024-08-05 09:03:42 UTC
Got it, thanks!