From e978c365080e8765f234868ad266cd333c53a94f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 26 Mar 2024 13:01:14 +0000 Subject: gentoo auto-resync : 26:03:2024 - 13:01:14 --- .../gvm-libs-22.8.0-linking-math-library.patch | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 net-analyzer/gvm-libs/files/gvm-libs-22.8.0-linking-math-library.patch (limited to 'net-analyzer/gvm-libs/files') diff --git a/net-analyzer/gvm-libs/files/gvm-libs-22.8.0-linking-math-library.patch b/net-analyzer/gvm-libs/files/gvm-libs-22.8.0-linking-math-library.patch new file mode 100644 index 000000000000..11130f5c209d --- /dev/null +++ b/net-analyzer/gvm-libs/files/gvm-libs-22.8.0-linking-math-library.patch @@ -0,0 +1,23 @@ +Fixes underlinking math lib in base/CMakeLists.txt +Bug: https://bugs.gentoo.org/9889 +Upstream PR: https://github.com/greenbone/gvm-libs/pull/811 + +--- a/base/CMakeLists.txt ++++ b/base/CMakeLists.txt +@@ -37,6 +37,7 @@ set (HEADERS array.h credentials.h cvss.h drop_privileges.h hosts.h logging.h + if (BUILD_STATIC) + set (LIBGVM_BASE_NAME gvm_base_static) + add_library (gvm_base_static STATIC ${FILES}) ++ target_link_libraries(gvm_base_static m) + set_target_properties (gvm_base_static PROPERTIES OUTPUT_NAME "gvm_base") + set_target_properties (gvm_base_static PROPERTIES CLEAN_DIRECT_OUTPUT 1) + set_target_properties (gvm_base_static PROPERTIES PUBLIC_HEADER "${HEADERS}") +@@ -51,7 +52,7 @@ if (BUILD_SHARED) + set_target_properties (gvm_base_shared PROPERTIES VERSION "${CPACK_PACKAGE_VERSION}") + set_target_properties (gvm_base_shared PROPERTIES PUBLIC_HEADER "${HEADERS}") + +- target_link_libraries (gvm_base_shared LINK_PRIVATE ${GLIB_LDFLAGS} ${LINKER_HARDENING_FLAGS} ${SENTRY_LDFLAGS}) ++ target_link_libraries (gvm_base_shared LINK_PRIVATE ${GLIB_LDFLAGS} ${LINKER_HARDENING_FLAGS} ${SENTRY_LDFLAGS} m) + endif (BUILD_SHARED) + + set (LIBGVM_BASE_NAME -- cgit v1.2.3