Message ID | 20250518-clang-toolchain-v1-12-5be46f8c4af5@gmail.com |
---|---|
State | New |
Headers | show |
Series | clang: Add clang C/C++ toolchain | expand |
diff --git a/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb b/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb index 235936288ba792c86af4dd1899b2f6585328141f..41706f4b60f1f25233ff91c8f112b8122a5c6c30 100644 --- a/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb +++ b/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb @@ -51,6 +51,11 @@ CFLAGS:append:riscv64 = " ${LCL_STOP_SERVICES}" CFLAGS:append:riscv32 = " ${LCL_STOP_SERVICES}" CFLAGS:append:loongarch64 = " ${LCL_STOP_SERVICES}" +# This works with gcc-ranlib wrapper only which expands $@ shell array, +# but it will fail if RANLIB was set to <cross>-ranlib or +# <cross>-llvm-ranlib has same behaviour +RANLIB:append:toolchain-clang = " $@" + do_install() { oe_runmake install INSTALLROOT=${D} install -d ${D}${sysconfdir}/init.d/
This ensures that binutils-ranlib or llvm-ranlib behaves same as gcc-ranlib Signed-off-by: Khem Raj <raj.khem@gmail.com> --- meta/recipes-devtools/tcf-agent/tcf-agent_git.bb | 5 +++++ 1 file changed, 5 insertions(+)