HP-UX 32bit:
authorLutz Jänicke <jaenicke@openssl.org>
Tue, 29 Jan 2002 16:32:40 +0000 (16:32 +0000)
committerLutz Jänicke <jaenicke@openssl.org>
Tue, 29 Jan 2002 16:32:40 +0000 (16:32 +0000)
commitf701551f360bde6b42cc4a8a963db016a5fc9b98
tree4ae7a8600b1c38e0713e3bc14e44a4b4b6f06e8d
parentadc4df361677daa3c92cdf832dbe0d3cd7238dac
HP-UX 32bit:
* When linking against shared libraries, the absolute path is remembered.
  - When linking against -L.., '..' is remembered inside the executable,
    so it will fail after "make install" or when not called from inside the
    "apps/" subdirectory of the build tree.
  - When using the "+cdp" option of "ld", the ".." information can be
    exchanged against $(INSTALL_TOP)/lib. In this case the executable
    will however refuse to work before "make install" has been called.
    This makes testing the 'openssl' executable a problem.
* Solution 1:
  Relink the "openssl" executable, when "make install" is called.
  This would however require significant changes to the toplevel Makefile
  and the apps/ Makefile.
* Solution 2:
  Statically link against libssl and libcrypto, so that the "openssl"
  executable is no longer dependant on the openssl shared libraries.

Select option 2 for HP-UX 32bit, as this requires the smallest change.
apps/Makefile.ssl