| ▲ | lizknope 11 hours ago | |
15-30 years ago I managed a lot of commercial chip design EDA software that ran on Solaris and Linux. We had wrapper shell scripts for so many programs that used LD_LIBRARY_PATH and LD_PRELOAD to point to the specific versions of various libraries that each program needed. I used "ldd" which prints out the shared libraries a program uses. | ||
| ▲ | ValdikSS 8 hours ago | parent | next [-] | |
It you know what you're doing and scrupulous enough, you can package the software in a way that it works 25 years later. | ||
| ▲ | mkoubaa 10 hours ago | parent | prev [-] | |
Sounds painful. Better to distrib a separate bundle per platform and use RPATH | ||