use glibc macro instead of defining a custom one
This commit is contained in:
parent
04a0dcebcc
commit
271240e020
2 changed files with 1 additions and 6 deletions
|
@ -175,11 +175,6 @@ set(THREADS_PREFER_PTHREAD_FLAG ON)
|
||||||
|
|
||||||
find_package(Threads REQUIRED)
|
find_package(Threads REQUIRED)
|
||||||
|
|
||||||
check_include_file_cxx(execinfo HAVE_EXECINFO)
|
|
||||||
if (HAVE_EXECINFO)
|
|
||||||
add_compile_definitions(GLIBC_BACKTRACE_SUPPORTED)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# build the library
|
# build the library
|
||||||
#
|
#
|
||||||
|
|
|
@ -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__) && defined(GLIBC_BACKTRACE_SUPPORTED)
|
#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