From 1fde62ef35cc581724a4da09f0439a20c1335cee Mon Sep 17 00:00:00 2001 From: Christian Taedcke Date: Wed, 2 Nov 2022 16:10:08 +0100 Subject: [PATCH] cmake: linker: lld: add missing -no-pie flag See also https://github.com/zephyrproject-rtos/zephyr/pull/38903 This is required when building tests for native_posix on ubuntu 22.04 using clang-14 from the normal deb repository. Signed-off-by: Christian Taedcke --- cmake/linker/lld/target_base.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/linker/lld/target_base.cmake b/cmake/linker/lld/target_base.cmake index ecd3f9acfca..a23f1c1da3b 100644 --- a/cmake/linker/lld/target_base.cmake +++ b/cmake/linker/lld/target_base.cmake @@ -11,6 +11,7 @@ macro(toolchain_ld_base) # TOOLCHAIN_LD_FLAGS comes from compiler/clang/target.cmake # LINKERFLAGPREFIX comes from linker/lld/target.cmake zephyr_ld_options( + -no-pie ${TOOLCHAIN_LD_FLAGS} )