From 271240e0203e3be31f767465843d2618c0e13439 Mon Sep 17 00:00:00 2001 From: Alex O'Connell Date: Wed, 31 Jul 2024 23:33:19 -0400 Subject: [PATCH] use glibc macro instead of defining a custom one --- ggml/CMakeLists.txt | 5 ----- ggml/src/ggml.c | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/ggml/CMakeLists.txt b/ggml/CMakeLists.txt index 529b3a6b5..7fe1661bb 100644 --- a/ggml/CMakeLists.txt +++ b/ggml/CMakeLists.txt @@ -175,11 +175,6 @@ set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) -check_include_file_cxx(execinfo HAVE_EXECINFO) -if (HAVE_EXECINFO) - add_compile_definitions(GLIBC_BACKTRACE_SUPPORTED) -endif() - # # build the library # diff --git a/ggml/src/ggml.c b/ggml/src/ggml.c index 7e3ee35d3..a4e89cf32 100644 --- a/ggml/src/ggml.c +++ b/ggml/src/ggml.c @@ -185,7 +185,7 @@ static void ggml_print_backtrace_symbols(void) { fprintf(stderr, "%d: %p %s\n", idx, addr, symbol); } } -#elif defined(__linux__) && defined(GLIBC_BACKTRACE_SUPPORTED) +#elif defined(__linux__) && defined(__GLIBC__) #include static void ggml_print_backtrace_symbols(void) { void * trace[100];