It shouldn't be a big deal "in theory", but I suspect in this case they are compiled differently as they come from 2 different src packages, and that must be the reason why one need to be re-symlink'ed.
# src package: samba
Package: libwbclient0
# src package: sssd
Package: libwbclient-sssd
I'll investigate further and see what can be done.
# apt-file search libwbclient.so.0 x86_64- linux-gnu/ sssd/modules/ libwbclient. so.0 x86_64- linux-gnu/ sssd/modules/ libwbclient. so.0.14. 0 x86_64- linux-gnu/ libwbclient. so.0 x86_64- linux-gnu/ libwbclient. so.0.14
libwbclient-sssd: /usr/lib/
libwbclient-sssd: /usr/lib/
libwbclient0: /usr/lib/
libwbclient0: /usr/lib/
# readlink /usr/lib/ x86_64- linux-gnu/ sssd/modules/ libwbclient. so.0 so.0.14. 0
libwbclient.
# readlink /usr/lib/ x86_64- linux-gnu/ libwbclient. so.0
libwbclient.so.0.14
# md5sum /usr/lib/ x86_64- linux-gnu/ libwbclient. so.0.14 bd2786a9052dcdb 26 /usr/lib/ x86_64- linux-gnu/ libwbclient. so.0.14
aa515cd2c0416de
# md5sum /usr/lib/ x86_64- linux-gnu/ sssd/modules/ libwbclient. so.0.14. 0 2f90b5406bfc9f3 ff /usr/lib/ x86_64- linux-gnu/ sssd/modules/ libwbclient. so.0.14. 0
28e38d3b43b10bd
It shouldn't be a big deal "in theory", but I suspect in this case they are compiled differently as they come from 2 different src packages, and that must be the reason why one need to be re-symlink'ed.
# src package: samba
Package: libwbclient0
# src package: sssd
Package: libwbclient-sssd
I'll investigate further and see what can be done.