use glibc macro instead of defining a custom one

This commit is contained in:
Alex O'Connell 2024-07-31 23:33:19 -04:00
parent 04a0dcebcc
commit 271240e020
2 changed files with 1 additions and 6 deletions

View file

@ -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
# #

View file

@ -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];