Upon updating dev-cpp/tbb, I've been having this persistent message that doesn't get resolved by `emerge `@preserved-rebuild`. ``` !!! existing preserved libs: >>> package: dev-cpp/tbb-2021.5.0-r1 * - /usr/lib64/libtbb.so.2 * used by /opt/intel/opencl-1.2-4.4.0.117/lib64/libtask_executor.so (dev-util/intel-ocl-sdk-4.4.0.117-r3) Use emerge @preserved-rebuild to rebuild packages using these libraries ``` Reproducible: Always
It's a binary package so can't be rebuilt. We'll need to have it use a bundled copy if one exists or pin the subslot (not ideal!)
Created attachment 767666 [details] emerge @preserved-rebuild
Thanks, Sam for chiming in, as always. Could then a solution be to remove the `system-tbb` flag?
BTW removing the `system-tbb` flag does seem to fix it.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f557fd4bf15bb23073fdd7ec8e3e51ac7989a7 commit c4f557fd4bf15bb23073fdd7ec8e3e51ac7989a7 Author: Andrew Udvare <audvare@gmail.com> AuthorDate: 2022-11-15 03:54:22 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-11-21 08:08:00 +0000 dev-util/intel-ocl-sdk: add 18.1.0.015 Bug: https://bugs.gentoo.org/409015 Closes: https://bugs.gentoo.org/593414 Closes: https://bugs.gentoo.org/627546 Closes: https://bugs.gentoo.org/835868 Signed-off-by: Andrew Udvare <audvare@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> dev-util/intel-ocl-sdk/Manifest | 1 + .../intel-ocl-sdk/intel-ocl-sdk-18.1.0.015.ebuild | 53 ++++++++++++++++++++++ 2 files changed, 54 insertions(+)