This is a very common question even though it is repeatedly
discussed in the README and INSTALL files. The installation
step does not honor prefix when installing the tsocks
library deliberately. The reason for this is that the
default path (i.e /lib) is certain to be on the root
partition. This is important when tsocks is added to the
/etc/ld.so.preload file, if the library weren't in the root
filesystem when the machine next rebooted processes that are
part of the boot sequence before all of the filesystems are
mounted would try to find the library, fail then crash,
effecively killing the machine. So, for safeties sake the
installation path for the library can only be modified using
the --libpath option to configure
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=1298163
[Copied from the website FAQ]
This is a very common question even though it is repeatedly
discussed in the README and INSTALL files. The installation
step does not honor prefix when installing the tsocks
library deliberately. The reason for this is that the
default path (i.e /lib) is certain to be on the root
partition. This is important when tsocks is added to the
/etc/ld.so.preload file, if the library weren't in the root
filesystem when the machine next rebooted processes that are
part of the boot sequence before all of the filesystems are
mounted would try to find the library, fail then crash,
effecively killing the machine. So, for safeties sake the
installation path for the library can only be modified using
the --libpath option to configure