On Mon, 19 Aug 2019 19:09:19 -0000, Brian J. Murrell wrote:
> Sounds more like the Debian way of packaging shared objects, but
it
> doesn't solve the resulting conflict on libfoo.so in devel packages.
There's no conflict in -devel packages. libfoo.so is a symlink to the real
libfoo.so.$major and only one -devel is allowed to be installed at a time and it usually
matches the latest libfoo$major package.
That is an implict conflict between the packages nevertheless, since it
results in a conflict, if one package is installed already and you need to
install the other package. Of course, you can avoid the conflict manually
by removing either package from the installation, but having to do that is
annoying.