]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
Build: Only include execinfo.h on linux systems that support it (#8783)
authorAlex O'Connell <redacted>
Thu, 1 Aug 2024 16:53:46 +0000 (12:53 -0400)
committerGitHub <redacted>
Thu, 1 Aug 2024 16:53:46 +0000 (18:53 +0200)
* 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 4d566788461ddc8626a1222f4c04d2a9dd63f463..a4e89cf323476afd3ed9866dffa77ccbd3f9b33b 100644 (file)
@@ -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 <execinfo.h>
 static void ggml_print_backtrace_symbols(void) {
     void * trace[100];