1*4882a593SmuzhiyunFrom 4f51b0a6b9a36cc56fa06eb0f76596d8e387f980 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Gary Bisson <gary.bisson@boundarydevices.com> 3*4882a593SmuzhiyunDate: Fri, 27 Mar 2020 23:17:30 +0100 4*4882a593SmuzhiyunSubject: [PATCH] Fix build with uclibc toolchain 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunFrom: Laurent Gauthier (OSS) <laurent.gauthier_1@oss.nxp.com> 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunBy default, backtrace support is disabled in uclibc. In that case the 9*4882a593Smuzhiyunexecinfo.h header file is missing, producing a build error. 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunSigned-off-by: Laurent Gauthier (OSS) <laurent.gauthier_1@oss.nxp.com> 12*4882a593SmuzhiyunSigned-off-by: Gary Bisson <gary.bisson@boundarydevices.com> 13*4882a593Smuzhiyun--- 14*4882a593Smuzhiyun openmax_il/source/dbgmacros.h | 14 +++++++------- 15*4882a593Smuzhiyun 1 file changed, 7 insertions(+), 7 deletions(-) 16*4882a593Smuzhiyun 17*4882a593Smuzhiyundiff --git a/openmax_il/source/dbgmacros.h b/openmax_il/source/dbgmacros.h 18*4882a593Smuzhiyunindex 3771c91..37ae09f 100755 19*4882a593Smuzhiyun--- a/openmax_il/source/dbgmacros.h 20*4882a593Smuzhiyun+++ b/openmax_il/source/dbgmacros.h 21*4882a593Smuzhiyun@@ -50,13 +50,6 @@ 22*4882a593Smuzhiyun # define __USE_GNU 23*4882a593Smuzhiyun #endif 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun-#ifndef ANDROID 26*4882a593Smuzhiyun-#include <execinfo.h> 27*4882a593Smuzhiyun-#include <link.h> 28*4882a593Smuzhiyun-#endif 29*4882a593Smuzhiyun-#include <dlfcn.h> 30*4882a593Smuzhiyun-#include <elf.h> 31*4882a593Smuzhiyun- 32*4882a593Smuzhiyun /***************** 33*4882a593Smuzhiyun ** DEBUG FLAGS ** 34*4882a593Smuzhiyun *****************/ 35*4882a593Smuzhiyun@@ -76,6 +69,13 @@ 36*4882a593Smuzhiyun #define TRACE_FILE "trace.log" 37*4882a593Smuzhiyun #endif 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun+#ifndef ANDROID 40*4882a593Smuzhiyun+#include <execinfo.h> 41*4882a593Smuzhiyun+#include <link.h> 42*4882a593Smuzhiyun+#endif 43*4882a593Smuzhiyun+#include <dlfcn.h> 44*4882a593Smuzhiyun+#include <elf.h> 45*4882a593Smuzhiyun+ 46*4882a593Smuzhiyun #ifdef LOG_IN_FILE 47*4882a593Smuzhiyun #define TRACE(...) \ 48*4882a593Smuzhiyun { \ 49*4882a593Smuzhiyun-- 50*4882a593Smuzhiyun2.25.1 51*4882a593Smuzhiyun 52