So, what's happening here is that, for some reason, a modern ldconfig is not finding libraries that do not start with "lib". But it gets stranger...
After symlinking liboils_cstore.so to oils_cstore.so.2.0.0, ldconfig finds and caches an entry for oils_cstore.so.2! At this point, if you adjust the <implementation> for cstore to read oils_cstore.so.2, it works.
Looking into why this is, and if/how we can convince ldconfig to do the right thing...
So, what's happening here is that, for some reason, a modern ldconfig is not finding libraries that do not start with "lib". But it gets stranger...
After symlinking liboils_cstore.so to oils_cstore. so.2.0. 0, ldconfig finds and caches an entry for oils_cstore.so.2! At this point, if you adjust the <implementation> for cstore to read oils_cstore.so.2, it works.
Looking into why this is, and if/how we can convince ldconfig to do the right thing...