diff options
Diffstat (limited to 'dev-util/hotspot/files/3b42145fe60f38e1b35bd4140ca967c496606dd8.patch')
-rw-r--r-- | dev-util/hotspot/files/3b42145fe60f38e1b35bd4140ca967c496606dd8.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/dev-util/hotspot/files/3b42145fe60f38e1b35bd4140ca967c496606dd8.patch b/dev-util/hotspot/files/3b42145fe60f38e1b35bd4140ca967c496606dd8.patch new file mode 100644 index 0000000..3415b3e --- /dev/null +++ b/dev-util/hotspot/files/3b42145fe60f38e1b35bd4140ca967c496606dd8.patch @@ -0,0 +1,27 @@ +From 3b42145fe60f38e1b35bd4140ca967c496606dd8 Mon Sep 17 00:00:00 2001 +From: DarkDefender <darkdefende@gmail.com> +Date: Mon, 30 Jan 2023 15:06:04 +0100 +Subject: [PATCH] Make libdebugd check in perfparser.cmake take into account + library status + +There are cases where `HAVE_DWFL_GET_DEBUGINFOD_CLIENT` can be true +while `LIBDEBUGINFOD_LIBRARIES` is marked as "NOT-FOUND". + +Add extra check to take this into account. +--- + 3rdparty/perfparser.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/3rdparty/perfparser.cmake b/3rdparty/perfparser.cmake +index fc401a7d..a5f64b07 100644 +--- a/3rdparty/perfparser.cmake ++++ b/3rdparty/perfparser.cmake +@@ -44,7 +44,7 @@ if (Zstd_FOUND) + target_compile_definitions(libhotspot-perfparser PUBLIC HAVE_ZSTD=1) + endif() + +-if (HAVE_DWFL_GET_DEBUGINFOD_CLIENT) ++if (HAVE_DWFL_GET_DEBUGINFOD_CLIENT AND LIBDEBUGINFOD_LIBRARIES) + target_link_libraries(libhotspot-perfparser PRIVATE ${LIBDEBUGINFOD_LIBRARIES}) + target_compile_definitions(libhotspot-perfparser PRIVATE HAVE_DWFL_GET_DEBUGINFOD_CLIENT=1) + endif() |