[Mesa-dev] [PATCH] android: define HAVE_DL_ITERATE_PHDR for build-id code
Tapani Pälli
tapani.palli at intel.com
Mon Feb 20 09:31:22 UTC 2017
Reviewed-by: Tapani Pälli <tapani.palli at intel.com>
On 02/19/2017 12:10 AM, Mauro Rossi wrote:
> Required due to d4fa083 "util: Add utility build-id code."
> to avoid following build error and warnings:
>
> external/mesa/src/intel/vulkan/anv_device.c:60:32: error: incompatible integer to pointer conversion initializing 'const struct build_id_note *' with an expression of type 'int' [-Werror,-Wint-conversion]
> const struct build_id_note *note = build_id_find_nhdr("libvulkan_intel.so");
> ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> external/mesa/src/intel/vulkan/anv_device.c:64:19: warning: implicit declaration of function 'build_id_length' is invalid in C99 [-Wimplicit-function-declaration]
> unsigned len = build_id_length(note);
> ^
> external/mesa/src/intel/vulkan/anv_device.c:68:4: warning: implicit declaration of function 'build_id_read' is invalid in C99 [-Wimplicit-function-declaration]
> build_id_read(note, uuid, VK_UUID_SIZE);
> ^
> 3 warnings and 1 error generated.
> [ 40% 1438/3588] target C: libmesa_vulkan_common_32 <= external/mesa/src/intel/vulkan/anv_image.c
> ninja: build stopped: subcommand failed.
> build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failed
> make: *** [ninja_wrapper] Error 1
> ---
> Android.common.mk | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Android.common.mk b/Android.common.mk
> index d01b1b5..c27a77e 100644
> --- a/Android.common.mk
> +++ b/Android.common.mk
> @@ -62,6 +62,7 @@ LOCAL_CFLAGS += \
> -DHAVE___BUILTIN_UNREACHABLE \
> -DHAVE_PTHREAD=1 \
> -DHAVE_DLOPEN \
> + -DHAVE_DL_ITERATE_PHDR \
> -DTEXTURE_FLOAT_ENABLED \
> -fvisibility=hidden \
> -Wno-sign-compare
>
More information about the mesa-dev
mailing list