From 73e7455250a9c15ea2105f15e91fe854f37e413b Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Mon, 3 Mar 2025 14:47:51 -0500 Subject: [PATCH] BBlockCache: Don't use weak symbols except on Haiku. We may compile on systems that don't use ELF (e.g. Darwin/macOS.) Avoid a dependency on the feature where we don't need it. --- src/kits/support/BlockCache.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/kits/support/BlockCache.cpp b/src/kits/support/BlockCache.cpp index f08dd2e555..8fecdd584d 100644 --- a/src/kits/support/BlockCache.cpp +++ b/src/kits/support/BlockCache.cpp @@ -11,7 +11,11 @@ #include +#ifdef __HAIKU__ extern "C" void heap_debug_get_allocation_info() __attribute__((weak)); +#else +static const void* heap_debug_get_allocation_info = NULL; +#endif #define MAGIC1 0x9183f4d9