- 264 license table entries with exact download URLs (224/264 resolved) - Complete sources/ directory with all BitBake recipes - Build configuration: tqma6ul-multi-mba6ulx, spaetzle (musl) - Full traceability for Softwarefreigabeantrag - GCC 13.4.0, Linux 6.6.102, U-Boot 2023.04, musl 1.2.4 - License distribution: GPL-2.0 (24), MIT (23), GPL-2.0+ (18), BSD-3 (16)
41 lines
1.3 KiB
Diff
41 lines
1.3 KiB
Diff
From 19d00c15710840910a7397252c14d612746631fe Mon Sep 17 00:00:00 2001
|
|
From: Khem Raj <raj.khem@gmail.com>
|
|
Date: Mon, 8 Mar 2021 14:58:40 -0800
|
|
Subject: [PATCH] Link libexecinfo if its found, this is needed for musl based
|
|
systems
|
|
|
|
Fixes
|
|
ld: libglog.so.0.4.0: undefined reference to `backtrace'
|
|
| collect2: error: ld returned 1 exit status
|
|
|
|
Upstream-Status: Pending
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
---
|
|
CMakeLists.txt | 5 +++++
|
|
1 file changed, 5 insertions(+)
|
|
|
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 846b444..1553358 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -162,6 +162,7 @@ cmake_pop_check_state ()
|
|
check_cxx_symbol_exists (snprintf cstdio HAVE_SNPRINTF)
|
|
|
|
check_library_exists (dbghelp UnDecorateSymbolName "" HAVE_DBGHELP)
|
|
+check_library_exists (execinfo backtrace "" HAVE_EXECINFO)
|
|
|
|
check_cxx_source_compiles ("
|
|
#include <cstdlib>
|
|
@@ -629,6 +630,10 @@ if (Unwind_FOUND)
|
|
set (Unwind_DEPENDENCY "find_dependency (Unwind ${Unwind_VERSION})")
|
|
endif (Unwind_FOUND)
|
|
|
|
+if (HAVE_EXECINFO)
|
|
+ target_link_libraries (glog PUBLIC execinfo)
|
|
+endif (HAVE_EXECINFO)
|
|
+
|
|
if (HAVE_DBGHELP)
|
|
target_link_libraries (glog PRIVATE dbghelp)
|
|
set (glog_libraries_options_for_static_linking "${glog_libraries_options_for_static_linking} -ldbghelp")
|