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
This commit is contained in:
parent
7a11eb3a26
commit
b7a08fd5e0
1 changed files with 1 additions and 1 deletions
|
@ -185,7 +185,7 @@ static void ggml_print_backtrace_symbols(void) {
|
||||||
fprintf(stderr, "%d: %p %s\n", idx, addr, symbol);
|
fprintf(stderr, "%d: %p %s\n", idx, addr, symbol);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#elif defined(__linux__)
|
#elif defined(__linux__) && defined(__GLIBC__)
|
||||||
#include <execinfo.h>
|
#include <execinfo.h>
|
||||||
static void ggml_print_backtrace_symbols(void) {
|
static void ggml_print_backtrace_symbols(void) {
|
||||||
void * trace[100];
|
void * trace[100];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue