Module: Mesa Branch: master Commit: f9412a4e75eded35de2281c60efc2ebe1107400f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9412a4e75eded35de2281c60efc2ebe1107400f
Author: Chad Versace <[email protected]> Date: Wed Sep 13 11:51:04 2017 -0700 util/build_id: Include <dlfcn.h> Fix the build for Android Nougat. The dladdr(3) manpage says that <dlfcn.h> is required. On Linux, the build succeeded without it because build_id.c includes <link.h> which includes <dlfcn.h>. On Android, we must include <dlfcn.h> directly. Fixes: 5c98d382 "util: Query build-id by symbol address, not library name" Reviewed-by: Matt Turner <[email protected]> --- src/util/build_id.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/util/build_id.c b/src/util/build_id.c index 6280b4a54e..536c74360e 100644 --- a/src/util/build_id.c +++ b/src/util/build_id.c @@ -22,6 +22,7 @@ */ #ifdef HAVE_DL_ITERATE_PHDR +#include <dlfcn.h> #include <link.h> #include <stddef.h> #include <string.h> _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
