From 23b5ee12366bd87f736fc520aad7425970f69dc5 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Mon, 6 May 2019 15:02:47 -0700 Subject: [PATCH] fileio: Disable BACKTRACE under uClibc uClibc does not support BACKTRACE. It also defines __GLIBC__ and minor as both 2. This fixes compilation under such a setup. --- programs/fileio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/programs/fileio.c b/programs/fileio.c index 6a8ec3a1c..dc8479ab0 100644 --- a/programs/fileio.c +++ b/programs/fileio.c @@ -175,7 +175,7 @@ static void clearHandler(void) #if !defined(BACKTRACE_ENABLE) /* automatic detector : backtrace enabled by default on linux+glibc and osx */ -# if (defined(__linux__) && defined(__GLIBC__)) \ +# if (defined(__linux__) && (defined(__GLIBC__) && !defined(__UCLIBC__))) \ || (defined(__APPLE__) && defined(__MACH__)) # define BACKTRACE_ENABLE 1 # else -- 2.47.2