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