After installing this patch, we have some third party software (Tivoli Workload Scheduler) that won't start up anymore... After some searching we found that it has a shared library, which can only be found if it is in one of two ridiculous locations: /usr/Tivoli/... or /tivoli/.../hpux10/... (we found those paths using the chatr function). In the past we could use the SHLIB_PATH environment variable, but this patch disables this for us on executables with setuid/setgid bits.
So, my question: does anybody know a way to change the searchpaths (apart from a hexeditor) in an executable without linking the binary?
A side effect of the patch is that the manual page of chatr stops working, though I'm sure it has new options. There are two more lines in the output after the patch... So maybe there is some (for me undocumented) option for chatr to do this...
Every problem has at least one solution. Only some solutions are harder to find.