diff --git a/src/platform-linux.cc b/src/platform-linux.cc index d24639e4c2..bc05a2b38f 100644 --- a/src/platform-linux.cc +++ b/src/platform-linux.cc @@ -38,7 +38,7 @@ #include #include -#if defined(__GLIBC__) +#if defined(__GLIBC__) && !defined(__UCLIBC__) #include #include #endif @@ -51,9 +51,6 @@ #include // open #include // open #include // sysconf -#if defined(__GLIBC__) && !defined(__UCLIBC__) -#include // backtrace, backtrace_symbols -#endif // defined(__GLIBC__) && !defined(__UCLIBC__) #include // index #include #include @@ -434,7 +431,7 @@ void OS::DebugBreak() { void OS::DumpBacktrace() { -#if defined(__GLIBC__) +#if defined(__GLIBC__) && !defined(__UCLIBC__) void* trace[100]; int size = backtrace(trace, ARRAY_SIZE(trace)); char** symbols = backtrace_symbols(trace, size);