[binary U ~] dev-libs/libcdio-paranoia-0.94_p1-1::gentoo [0.93_p1-r1::gentoo] USE="cxx -static-libs {-test}" ABI_X86="32 64 -x32" 0 KiB (this is a binpkg I've built earlier) After upgrading, I get: $ mpv mpv: /usr/lib64/libcdio_paranoia.so.2: version `CDIO_PARANOIA_2' not found (required by mpv) mpv: /usr/lib64/libcdio_cdda.so.2: version `CDIO_CDDA_2' not found (required by mpv) mpv: /usr/lib64/libcdio_paranoia.so.2: version `CDIO_PARANOIA_2' not found (required by /usr/lib64/libavdevice.so.57) mpv: /usr/lib64/libcdio_cdda.so.2: version `CDIO_CDDA_2' not found (required by /usr/lib64/libavdevice.so.57) which indicates that the upstream changed symbol versions without changing SONAME. While symbol versioning can sometimes save people from bumping SONAME, it requires that the upstream *keeps* old ABI available using the old symbol version.
Confirmed: identical experience with ffmpeg-3.3 which failed to run and gave the same diagnostic.