]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
Build: Only include execinfo.h on linux systems that support it (llama/8783)
authorAlex O'Connell <redacted>
Thu, 1 Aug 2024 16:53:46 +0000 (12:53 -0400)
committerGeorgi Gerganov <redacted>
Thu, 8 Aug 2024 19:48:46 +0000 (22:48 +0300)
* Only enable backtrace on GLIBC linux systems

* fix missing file from copy

* use glibc macro instead of defining a custom one

ggml/src/ggml.c

index c7c71453ce881b36698016d086ac7f38173bd35d..06ffe99033b9b80851d9afe87e54d496a14cc577 100644 (file)
@@ -188,7 +188,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 <execinfo.h>
 static void ggml_print_backtrace_symbols(void) {
     void * trace[100];