For some reason CMake's buildsystem searches for openssl libs on Linux either in /usr/libX, /usr/local/libX or in OPENSSL_ROOT_DIR ignoring standard LD_LIBRARY_PATH env var.
This behavior breaks CMAke building if openssl libs are in some specific location like ~/.local/lib etc. Solution is simple set OPENSSL_ROOT_DIR env var before calling CMake's configure script. Now openssl libs if they exist in $(LD_LIBRARY_PATH) will be used. What's also nice libs from LD_LIBRARY_PATH will be used instead of system ones (if they exist). Signed-off-by: Alexey Brodkin <abrod...@synopsys.com> --- tools/cmake/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/cmake/Makefile b/tools/cmake/Makefile index 7de0bd8..9985e09 100644 --- a/tools/cmake/Makefile +++ b/tools/cmake/Makefile @@ -19,7 +19,7 @@ HOST_CONFIGURE_PARALLEL:=1 include $(INCLUDE_DIR)/host-build.mk -HOST_CONFIGURE_CMD := MAKEFLAGS="$(HOST_JOBS)" $(BASH) ./configure +HOST_CONFIGURE_CMD := MAKEFLAGS="$(HOST_JOBS)" OPENSSL_ROOT_DIR=$(LD_LIBRARY_PATH) $(BASH) ./configure HOST_CONFIGURE_VARS := -- 2.6.3 _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev