diff -ur openssl-1.0.2e~/Makefile.org openssl-1.0.2e/Makefile.org
--- openssl-1.0.2e~/Makefile.org 2015-12-03 15:04:23.000000000 +0100
+++ openssl-1.0.2e/Makefile.org 2015-12-31 19:26:56.574207607 +0100
@@ -350,7 +350,7 @@
build-shared: do_$(SHLIB_TARGET) link-shared
do_$(SHLIB_TARGET):
- @ set -e; libs='-L. $(SHLIBDEPS)'; for i in $(SHLIBDIRS); do \
+ @ set -e; libs='-L. -R$(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) $(SHLIBDEPS)'; for i in $(SHLIBDIRS); do \
if [ "$$i" = "ssl" -a -n "$(LIBKRB5)" ]; then \
libs="$(LIBKRB5) $$libs"; \
fi; \
@@ -372,7 +372,7 @@
echo 'Description: OpenSSL cryptography library'; \
echo 'Version: '$(VERSION); \
echo 'Requires: '; \
- echo 'Libs: -L$${libdir} -lcrypto'; \
+ echo 'Libs: -L$${libdir} -R$${libdir} -lcrypto'; \
echo 'Libs.private: $(EX_LIBS)'; \
echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libcrypto.pc
@@ -386,7 +386,7 @@
echo 'Description: Secure Sockets Layer and cryptography libraries'; \
echo 'Version: '$(VERSION); \
echo 'Requires.private: libcrypto'; \
- echo 'Libs: -L$${libdir} -lssl'; \
+ echo 'Libs: -L$${libdir} -R$${libdir} -lssl'; \
echo 'Libs.private: $(EX_LIBS)'; \
echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libssl.pc
Monday, January 4. 2016
Store runpath for libcrypto.so in libssl.so for openssl
Apply this patch for openssl 1.0.2e to store a proper library run-path for libcrypto.so in libssl.so:
Store proper library run-paths for the gcc standard libraries
Apply this patch to gcc 4.9.3 to store proper library run-paths for libgcc_s.so in libgfortran, libgomp, libitm and libstdc++:
gcc-4.9.3.diff
gcc-5.3.0.diff
gcc-4.9.3.diff
gcc-5.3.0.diff
kamailio 4.3.4 on Solaris 11
Apply this patch to compile kamailio 4.3.4 on Solaris 11 with full IP V6 support:
kamailio-4.3.4.diff
kamailio-4.3.4.diff
(Page 1 of 1, totaling 3 entries)