Resolution of the library-path mess

Hal Murray hmurray at megapathdsl.net
Mon Oct 2 06:31:33 UTC 2017


> There are two cases. User-installed code and binaries are supposed to go
> under /usr/local/X; stuff from packages goes under /usr/X, where X = {bin,
> lib}. 

I think that means our normal devel-mode install is "user-installed code".   
I think that needs to go in our documentation.  (along with a quick summary 
of FHS: user-installed goes in local, system packages go in non-local.  A 
reference to FHS would be good.)

Do we want a system-code install mode?

Does install have a single where-to-put-it parameter?  Or do we need several, 
one for ntpd (sbin), one for python code (bin) and one for python libraries?


-------

Do we need a way to check that we are using the right library?

I think that means we need the version string or time stamp in both the 
library and the code that uses the library with a simple sanity check at the 
top of the uses code.


-- 
These are my opinions.  I hate spam.





More information about the devel mailing list