View previous topic :: View next topic |
Author |
Message |
figueroa Advocate
Joined: 14 Aug 2005 Posts: 3007 Location: Edge of marsh USA
|
Posted: Thu Dec 02, 2021 5:58 pm Post subject: Recompile boost and its reverse dependencies |
|
|
The error log upon updating boost reads:
Code: | $ cat dev-libs:boost-1.77.0-r4:20211202-174225.log
LOG: postinst
Boost.Regex is *extremely* ABI sensitive. If you get errors such as
undefined reference to `boost::re_detail_107700::cpp_regex_traits_implementation
<char>::transform_primary[abi:cxx11](char const*, char const*) const'
Then you need to recompile Boost and all its reverse dependencies
using the same toolchain. In general, *every* change of the C++ toolchain
requires a complete rebuild of the Boost-dependent ecosystem.
See for instance https://bugs.gentoo.org/638138
|
Is this a problem? What is the user actually supposed to do. I have not experienced any problems that point to boost.
If necessary, how does one do these things?
1. recompile Boost and all its reverse dependencies
2. complete rebuild of the Boost-dependent ecosystem
The following command doesn't do anything other than report that the system is consistent.
Code: | revdep-rebuild -p --library dev-libs/boost |
_________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31284 Location: here
|
Posted: Thu Dec 02, 2021 6:58 pm Post subject: |
|
|
Something like
Code: | $ equery d boost | awk -F' ' '{print "="$1}' | xargs emerge -pv |
maybe there is a simpler command but now does not come to mind. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1987
|
Posted: Thu Dec 02, 2021 7:04 pm Post subject: |
|
|
I'd expect there to be missing symbols that revdep-rebuild notices if there's an issue, so I think no action required.
We should add an explicit command to the ebuild or just remove the message. I'm not sure it's actually an issue anymore. |
|
Back to top |
|
|
figueroa Advocate
Joined: 14 Aug 2005 Posts: 3007 Location: Edge of marsh USA
|
Posted: Thu Dec 02, 2021 9:14 pm Post subject: |
|
|
Thank you fedeliallalinea. I'm stashing your bit of fancy pipe work. It works nicely and appears to deliver the expected results.
sam_
Should I file a bug suggesting that the unhelpful output might be improved for action by ordinary users, or removed if the indicated actions are no longer needed? _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1987
|
Posted: Thu Dec 02, 2021 9:28 pm Post subject: |
|
|
figueroa wrote: | Thank you fedeliallalinea. I'm stashing your bit of fancy pipe work. It works nicely and appears to deliver the expected results.
sam_
Should I file a bug suggesting that the unhelpful output might be improved for action by ordinary users, or removed if the indicated actions are no longer needed? |
Yeah, I reckon that's a good idea! It should be changed one way or another. |
|
Back to top |
|
|
figueroa Advocate
Joined: 14 Aug 2005 Posts: 3007 Location: Edge of marsh USA
|
Posted: Wed Nov 27, 2024 9:48 pm Post subject: |
|
|
Zombie rising, nothing has been done to change the boost elog message. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1987
|
Posted: Wed Nov 27, 2024 10:01 pm Post subject: |
|
|
Did you file that bug in the end? |
|
Back to top |
|
|
figueroa Advocate
Joined: 14 Aug 2005 Posts: 3007 Location: Edge of marsh USA
|
Posted: Wed Nov 27, 2024 10:09 pm Post subject: |
|
|
Yeah, good point. I didn't but will do so now. I had hopes the developer/maintainer would have been self-motivated to do better. _________________ Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi |
|
Back to top |
|
|
|