I have this compiled executable:
I have moved it to other computer, but there the dynamic dependencies are not satisfied:
ldd ./run.x libx.1.so => not found
However on the second computer there exists newer version of the same library (but the Linux kernel is the same along with other resources). My question is: is it possible to force it to link other shared object:
ldd ./run.x libx.1.so => libx.2.so
Without making symbolic link
libx.1.so => libx2.so, and without recompiling the whole application (I have good reason not to do it).