<p>Let's say I 've added a library foo.so.1.1.1 to a path that is included in <code>/etc/ld.so.conf</code>
When I run ldconfig on the system I get the links foo.so.1.1 and foo.so.1 to foo.so.1.1.1</p>

<p>How can I change the behavior to also get the foo.so link to foo.so.1.1.1?</p>

Just make the symlink yourself:
```
```
ln -s /usr/lib/foo.so.1.1.1 /usr/lib/foo.so
```
```
Note that for applications to use libraries in this manner, they need to be explicitly linked against the unversioned shared object.  IE: this is a mechanism to bypass the dynamic loader's version matching system completely.