Commit | Line | Data |
---|---|---|
3e462da5 LC |
1 | This patch makes the build system pass -Wl,-rpath=$out/lib even for |
2 | libraries (it already does so for executables, thanks to 'DO_GNU_APP' | |
3 | in 'Makefile.shared'.) | |
4 | ||
5 | --- openssl-1.0.2a/Makefile.shared 2015-04-05 01:07:35.357602454 +0200 | |
6 | +++ openssl-1.0.2a/Makefile.shared 2015-04-05 01:09:50.474513303 +0200 | |
7 | @@ -106,7 +106,7 @@ LINK_SO= \ | |
8 | LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \ | |
9 | LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \ | |
10 | LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \ | |
11 | - $${SHAREDCMD} $${SHAREDFLAGS} \ | |
12 | + $${SHAREDCMD} $${SHAREDFLAGS} -Wl,-rpath,$(LIBRPATH) \ | |
13 | -o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \ | |
14 | $$ALLSYMSFLAGS $$SHOBJECTS $$NOALLSYMSFLAGS $$LIBDEPS \ | |
15 | ) && $(SYMLINK_SO) |