From f00c4fe5f67fefc65bf5a3d430dc6bc1b8fc002c Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 21 Jul 2017 07:50:40 -0700 Subject: clang.bbclass: Add -pie -fPIE to SECURITY_PIE_CFLAGS explicitly gcc in core now is configured with these options but clang does not have a configuration level knob so we still need to pass it old way Signed-off-by: Khem Raj --- classes/clang.bbclass | 3 +++ 1 file changed, 3 insertions(+) (limited to 'classes') diff --git a/classes/clang.bbclass b/classes/clang.bbclass index ea05c59..db0dd3d 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass @@ -3,6 +3,9 @@ CC_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_O CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" CCLD_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" + +SECURITY_PIE_CFLAGS_toolchain-clang= "-pie -fPIE" + THUMB_TUNE_CCARGS_remove_toolchain-clang = "-mthumb-interwork" TUNE_CCARGS_remove_toolchain-clang = "-meb" TUNE_CCARGS_remove_toolchain-clang = "-mel" -- cgit v1.2.3-54-g00ecf