From 7cac1e3d896c71ae4ae337239883d92e1ec636d7 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 7 Dec 2019 00:05:43 -0800 Subject: clang: Enable lto when asked for via DISTRO_FEATURES add 'thin-lto' or 'full-lto' to DISTRO_FEATURES to enable it instead of making it unconditional Should fix Issue #236 Signed-off-by: Khem Raj --- recipes-devtools/clang/clang_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'recipes-devtools/clang/clang_git.bb') diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index f33b78a..fb4020d 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb @@ -55,7 +55,7 @@ PACKAGECONFIG ??= "compiler-rt libcplusplus shared-libs lldb-wchar \ rtti eh libedit \ " PACKAGECONFIG_class-native = "rtti eh libedit" -PACKAGECONFIG_class-nativesdk = "rtti eh libedit thin-lto" +PACKAGECONFIG_class-nativesdk = "rtti eh libedit ${@bb.utils.filter('DISTRO_FEATURES', 'thin-lto full-lto', d)}" PACKAGECONFIG[compiler-rt] = "-DCLANG_DEFAULT_RTLIB=compiler-rt,,libcxx,compiler-rt" PACKAGECONFIG[libcplusplus] = "-DCLANG_DEFAULT_CXX_STDLIB=libc++,,libcxx" -- cgit v1.2.3-54-g00ecf