--- libreoffice-6.2.1.2/sal/osl/unx/backtrace.h +++ libreoffice-6.2.1.2/sal/osl/unx/backtrace.h @@ -20,7 +20,7 @@ #ifndef INCLUDED_SAL_OSL_UNX_BACKTRACE_H #define INCLUDED_SAL_OSL_UNX_BACKTRACE_H -#if defined (LINUX) +#if defined (LINUX) && defined (__GLIBC__) #include --- libreoffice-6.2.1.2/sal/osl/unx/signal.cxx +++ libreoffice-6.2.1.2/sal/osl/unx/signal.cxx @@ -35,7 +35,7 @@ #endif /* MACOSX */ -#ifdef LINUX +#if defined(LINUX) && defined(__GLIBC__) #include #include #define INCLUDE_BACKTRACE --- libreoffice-6.2.1.2/sal/osl/unx/backtrace.c +++ libreoffice-6.2.1.2/sal/osl/unx/backtrace.c @@ -279,7 +279,7 @@ void backtrace_symbols_fd( void **buffer } } -#elif !defined LINUX +#elif !defined(__GLIBC__) int backtrace( void **buffer, int max_frames ) {