On Tue, May 19, 2015 at 3:29 AM, William Blevins <[email protected]> wrote: >> Anatoly, >> >> > I've sent a pull request with the changes: >> > https://github.com/techtonik/RHVoice/pull/1 >> >> Thanks. I need to understand the issue better before merging it. >> 1. If RHVoice needs those version numbers at all? >> 2. Why it tries to load so.0 when there is .0.0.0? > > > Here is my understanding of linux standards for shared libraries: > > Example: > thing.so -> thing.so.1 > thing.so.1 -> thing.so.1.2.3 > thing.so.1.2.3 (the real file) > > GNU linkers (and others) embed shared library information into the final > product in the form thing.so.1, so that the library can undergo patch > updates (EG. 1.2.3 -> 1.2.4) without requiring the application to be > recompiled.
That make it clear. Thanks. The only question is the Install stuff. The operating system knows better where to install things, no? It creates a package registry and tracks all the files. Is SCons Install just a development hack? _______________________________________________ Scons-dev mailing list [email protected] https://pairlist2.pair.net/mailman/listinfo/scons-dev
