On 7/16/19 19:46, Tim Haines wrote:
Actually, i just realised that the example i gave won't work because the
new build system also solved the long-standing issue of rpathing not
working correctly. Without a relink step during install, all rpaths are
Good point about rpath. So what is done for fedora and rhel to enable finding dyninst libraries is installing into /usr/lib64/dyninst and ldconfig is run to add them to the library cache.  Older linux releases continue to run the older dyninst 9.3.2. For users who want a more recent version we also have a separate toolset that has more recent versions of tools (gcc, g++, gdb, systemtap, dyninst etc) Those are installed into /opt/rh/gcc-toolset-9/root/usr/ and scl, the toolset enabling routine, adds /opt/../lib64/dyninst to LD_LIBRARY_PATH.
|