From: Rosen Penev Date: Sun, 17 Nov 2019 21:42:04 +0000 (-0800) Subject: cmake: Install host packages to lib instead of lib64 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=df45ef54368d3e4f872928f47edc424d843b120d;p=openwrt%2Fstaging%2Fadrian.git cmake: Install host packages to lib instead of lib64 Several CMake packages such as log4cplus and protobuf(-c) install to lib64 instead of lib on some hosts. This completely breaks rpath linking. Override it globally to avoid fixing each package individually. Signed-off-by: Rosen Penev Tested-by: Sebastian Kemper (cherry picked from commit 383abffb1179a142b4c8f86559baad5b24d391c3) --- diff --git a/include/cmake.mk b/include/cmake.mk index b66665d20a..a5ba7d31bf 100644 --- a/include/cmake.mk +++ b/include/cmake.mk @@ -103,6 +103,7 @@ define Host/Configure/Default -DCMAKE_INSTALL_PREFIX=$(HOST_BUILD_PREFIX) \ -DCMAKE_PREFIX_PATH=$(HOST_BUILD_PREFIX) \ -DCMAKE_SKIP_RPATH=TRUE \ + -DCMAKE_INSTALL_LIBDIR=lib \ $(CMAKE_HOST_OPTIONS) \ $(HOST_CMAKE_SOURCE_DIR) \ )