Prepare to shared libs version bump in -current
I did not update last few weeks to avoid breakage due to boost upgrade.
After I did flawless, I checked this wy what might break (ncmpcpp and mpd was first noticed) : Code:
sh shared-libs /usr/bin boost Code:
$cat shared-libs I ran that on a couple of directories, with boost and icu4u. Before going further, do you have any suggestions (it's quite long, I might hard code a few paths) ? Regards |
Easiest thing is to just use Eric's boost-compat and icu4c-compat and this will allow your 3rd-party packages to continue to function until they're updated.
|
As important as it may be to know what is going to break, you also need to know what you need to recompile, which will be a much smaller set because of inherited dependencies. You need to use 'objdump -p' rather than ldd to find that.
|
Quote:
Quote:
|
You can try this script after updating Slackware current, its the same idea as the script in your OP, but more complete.
https://notabug.org/orbea/SlackBuild...ipts/brokenpkg Its kind of slow and there are some false positives (i.e. firefox), but it should point out many files with missing dependencies where you can then track down which packages they belong to and then recompile accordingly. Also note this won't help for any programs written in perl, python or ruby. |
Boost upgrade broke for me libreoffice, qbittorrent and maybe (not sure for the latter.Installing boost-compat (see #2) solved those problems.
|
|
All times are GMT -5. The time now is 06:48 PM. |