[Mesa-dev] [PATCH] android: restore llvm includes

Mauro Rossi issor.oruam at gmail.com
Mon Aug 21 22:22:23 UTC 2017


This one is not needed, I was testing with missing pieces in
external/llvm on my side
Sorry for the noise

Mauro

2017-08-21 23:49 GMT+02:00 Mauro Rossi <issor.oruam at gmail.com>:
> Fixes the following building errors:
>
> In file included from external/mesa/src/amd/common/ac_shader_info.c:25:
> In file included from external/mesa/src/amd/common/ac_nir_to_llvm.h:29:
> In file included from external/llvm/include/llvm-c/TargetMachine.h:23:
> external/llvm/include/llvm-c/Target.h:23:10: fatal error: 'llvm/Config/llvm-config.h' file not found
> #include "llvm/Config/llvm-config.h"
>          ^
> 1 error generated.
>
>
> In file included from external/mesa/src/amd/common/ac_llvm_helper.cpp:32:
> In file included from external/mesa/src/amd/common/ac_llvm_util.h:30:
> In file included from external/llvm/include/llvm-c/TargetMachine.h:23:
> external/llvm/include/llvm-c/Target.h:23:10: fatal error: 'llvm/Config/llvm-config.h' file not found
> #include "llvm/Config/llvm-config.h"
>          ^
> 1 error generated.
>
> Fixes: 4734bfc02a "Android: Fix LLVM duplicated symbols linking for N and M"
>
> Cc: Rob Herring <robh at kernel.org>
> Cc: Qiang Yu <Qiang.Yu at amd.com>
> Cc: Emil Velikov <emil.l.velikov at gmail.com>
> Cc: 17.2 <mesa-stable at lists.freedesktop.org>
> ---
>  Android.mk | 9 ++++++---
>  1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/Android.mk b/Android.mk
> index c1a664b2b4..d818399a9f 100644
> --- a/Android.mk
> +++ b/Android.mk
> @@ -88,11 +88,14 @@ define mesa-build-with-llvm
>    $(if $(filter $(MESA_ANDROID_MAJOR_VERSION), 4 5), \
>      $(warning Unsupported LLVM version in Android $(MESA_ANDROID_MAJOR_VERSION)),) \
>    $(if $(filter 6,$(MESA_ANDROID_MAJOR_VERSION)), \
> -    $(eval LOCAL_CFLAGS += -DHAVE_LLVM=0x0307 -DMESA_LLVM_VERSION_PATCH=0)) \
> +    $(eval LOCAL_CFLAGS += -DHAVE_LLVM=0x0307 -DMESA_LLVM_VERSION_PATCH=0) \
> +    $(eval LOCAL_C_INCLUDES += external/llvm/include external/llvm/device/include)) \
>    $(if $(filter 7,$(MESA_ANDROID_MAJOR_VERSION)), \
> -    $(eval LOCAL_CFLAGS += -DHAVE_LLVM=0x0308 -DMESA_LLVM_VERSION_PATCH=0)) \
> +    $(eval LOCAL_CFLAGS += -DHAVE_LLVM=0x0308 -DMESA_LLVM_VERSION_PATCH=0) \
> +    $(eval LOCAL_C_INCLUDES += external/llvm/include external/llvm/device/include)) \
>    $(if $(filter O,$(MESA_ANDROID_MAJOR_VERSION)), \
> -    $(eval LOCAL_CFLAGS += -DHAVE_LLVM=0x0309 -DMESA_LLVM_VERSION_PATCH=0)) \
> +    $(eval LOCAL_CFLAGS += -DHAVE_LLVM=0x0309 -DMESA_LLVM_VERSION_PATCH=0) \
> +    $(eval LOCAL_C_INCLUDES += external/llvm/include external/llvm/device/include)) \
>    $(eval LOCAL_SHARED_LIBRARIES += libLLVM)
>  endef
>
> --
> 2.11.0
>


More information about the mesa-dev mailing list