> From: Dennis Clarke, Friday, March 15, 2019 8:33 AM > > On 3/15/19 5:38 AM, Matthias St. Pierre wrote: > > My guess is that your binary is loading the system's shared libraries. > > To find out whether this is the case, try > > > > ldd bin/openssl > > > > If my assumption is correct, you might have to set the LD_LIBRARY_PATH > > explicitely. > > Actually LD_LIBRARY_PATH is evil. > > The correct way to do this is to compile with a RUNPATH set in the > output ELF files. Assuming you are in control of the destination systems' library locations, RUNPATH is desirable. For an ISV, LD_LIBRARY_PATH is a necessary evil for application-delivered libraries. > Building on Solaris is a real pain. Compared with what? This is how all Unices/*nix's work. Best, Mark Ludwig