From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040616 Description of problem: Some third-party rpm's require "/usr/lib/libodbcinst.so" and will fail to install for the reason of failed dependencies, because "/usr/lib/libodbcinst.so is missing. A symbolic link from /usr/lib/libodbcinst.so.1.0.0 to "/usr/lib/libodbcinst.so" would resolve the dependencies. Version-Release number of selected component (if applicable): unixODBC-2.2.8-5 How reproducible: Always Steps to Reproduce: 1. Install unixODBC Additional info:
Actually, the symlink does exist, but for some reason it's in the unixODBC-devel package not the main unixODBC package. This seems weird to me too; I am making inquiries to try to find out why it was done that way.
The consensus seems to be that this is the intended packaging setup --- the unversioned .so symlink is supposed to be where it is. So the problem is with the third-party RPMs. They should be depending on a versioned .so name.