[oe] [PATCH] llvm-config: Fix implementation of --libs flag

Ricardo Ribalda Delgado ricardo.ribalda at gmail.com
Tue Jul 18 09:50:55 UTC 2017


llvm-config is called by mesa with the following parameters:

llvm-config --libs liba libb libc libd .....

This result in an invalid call of llvm config:

llvm-config --libs
llvm-config liba
llvm-config libb
llvm-config libc
....

Fix this use.

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda at gmail.com>
---
 recipes-devtools/clang/llvm-common/llvm-config | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/recipes-devtools/clang/llvm-common/llvm-config b/recipes-devtools/clang/llvm-common/llvm-config
index 9fb14cb74cdc..4462896af6e2 100644
--- a/recipes-devtools/clang/llvm-common/llvm-config
+++ b/recipes-devtools/clang/llvm-common/llvm-config
@@ -14,6 +14,10 @@ if [[ $# == 0 ]]; then
   exec "$NEXT_LLVM_CONFIG"
 fi
 
+if [[ $1 == "--libs" ]]; then
+  exec "$NEXT_LLVM_CONFIG" $@
+fi
+
 for arg in "$@"; do
   case "$arg" in
     --cppflags)
-- 
2.13.2




More information about the Openembedded-devel mailing list