From: maxice8 Date: Sat, 6 Oct 2018 00:23:45 +0000 (-0300) Subject: don't assume __linux__ means __GLIBC__ on BACKTRACES_ENABLE X-Git-Tag: v1.3.7~10^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1356%2Fhead;p=thirdparty%2Fzstd.git don't assume __linux__ means __GLIBC__ on BACKTRACES_ENABLE check for __GLIBC__ instead of __linux__ as musl libc doesn't provide execinfo.h fixes compilation on Alpine Linux and Void Linux musl arches. --- diff --git a/programs/fileio.c b/programs/fileio.c index ed3a29cda..1a73a75e4 100644 --- a/programs/fileio.c +++ b/programs/fileio.c @@ -21,7 +21,7 @@ #endif #if !defined(BACKTRACES_ENABLE) && \ - (defined(__linux__) || (defined(__APPLE__) && defined(__MACH__)) ) + (defined(__GLIBC__) || (defined(__APPLE__) && defined(__MACH__)) ) # define BACKTRACES_ENABLE 1 #endif