From: Alex O'Connell Date: Thu, 1 Aug 2024 16:53:46 +0000 (-0400) Subject: Build: Only include execinfo.h on linux systems that support it (#8783) X-Git-Tag: upstream/0.0.4488~986 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=b7a08fd5e0e7c898c68d1743066ea495202d9608;p=pkg%2Fggml%2Fsources%2Fllama.cpp Build: Only include execinfo.h on linux systems that support it (#8783) * Only enable backtrace on GLIBC linux systems * fix missing file from copy * use glibc macro instead of defining a custom one --- diff --git a/ggml/src/ggml.c b/ggml/src/ggml.c index 4d566788..a4e89cf3 100644 --- a/ggml/src/ggml.c +++ b/ggml/src/ggml.c @@ -185,7 +185,7 @@ static void ggml_print_backtrace_symbols(void) { fprintf(stderr, "%d: %p %s\n", idx, addr, symbol); } } -#elif defined(__linux__) +#elif defined(__linux__) && defined(__GLIBC__) #include static void ggml_print_backtrace_symbols(void) { void * trace[100];