From d7e24e397be4b6ecfc177deef76dcc774577f8b4 Mon Sep 17 00:00:00 2001 From: Rashed Abdel-Tawab Date: Thu, 5 Sep 2019 21:29:27 -0700 Subject: [PATCH] kernel: Link against prebuilt openssl Using preinstalled system headers and libraries is no longer allowed. So we're gonna make our own prebuilts/openssl so we can build kernels. Change-Id: Ic5bc3b14c37b3bca352932c6f19a592377dbaf27 --- config/BoardConfigKernel.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config/BoardConfigKernel.mk b/config/BoardConfigKernel.mk index 8dab64be..e0553cf5 100644 --- a/config/BoardConfigKernel.mk +++ b/config/BoardConfigKernel.mk @@ -110,6 +110,11 @@ endif ifeq ($(HOST_OS),darwin) KERNEL_MAKE_FLAGS += C_INCLUDE_PATH=$(BUILD_TOP)/external/elfutils/libelf:/usr/local/opt/openssl/include KERNEL_MAKE_FLAGS += LIBRARY_PATH=/usr/local/opt/openssl/lib +else + KERNEL_MAKE_FLAGS += C_INCLUDE_PATH=$(BUILD_TOP)/prebuilts/openssl/$(HOST_OS)-x86/1.1.1/include + KERNEL_MAKE_FLAGS += LIBRARY_PATH=$(BUILD_TOP)/prebuilts/openssl/$(HOST_OS)-x86/1.1.1/lib/x86_64-linux-gnu + KERNEL_MAKE_FLAGS += HOSTCFLAGS="-L $(BUILD_TOP)/prebuilts/openssl/$(HOST_OS)-x86/1.1.1/lib/x86_64-linux-gnu" + KERNEL_MAKE_FLAGS += HOSTLDFLAGS="-L $(BUILD_TOP)/prebuilts/openssl/$(HOST_OS)-x86/1.1.1/lib/x86_64-linux-gnu" endif ifneq ($(TARGET_KERNEL_ADDITIONAL_FLAGS),)