From 9fbce5af396b9de88421350dfce9e1e56ab343a8 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 3 Jun 2025 22:44:55 +1200 Subject: [PATCH] 'Generic Commit' --- Dockerfile.dropshell-build | 5 +++-- ipdemo/CMakeLists.txt | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile.dropshell-build b/Dockerfile.dropshell-build index 61a8273..0139685 100644 --- a/Dockerfile.dropshell-build +++ b/Dockerfile.dropshell-build @@ -34,15 +34,16 @@ RUN --mount=type=cache,target=/build \ -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ - -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=mold -static" \ + -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=mold -static -Wl,--debug" \ -DCMAKE_FIND_LIBRARY_SUFFIXES=".a" \ -DZLIB_BUILD_SHARED=OFF \ -DZLIB_BUILD_STATIC=ON \ -DBUILD_SHARED_LIBS=OFF \ -DCPPTRACE_UNWIND_WITH_UNWIND=ON \ -DCPPTRACE_GET_SYMBOLS_WITH_LIBDWARF=ON \ - -DCPPTRACE_GET_SYMBOLS_WITH_ADDR2LINE=OFF \ + -DCPPTRACE_GET_SYMBOLS_WITH_ADDR2LINE=ON \ -DPROJECT_NAME="${PROJECT}" \ + -DCMAKE_STRIP=OFF \ ${CMAKE_TOOLCHAIN_FILE:+-DCMAKE_TOOLCHAIN_FILE=$CMAKE_TOOLCHAIN_FILE} diff --git a/ipdemo/CMakeLists.txt b/ipdemo/CMakeLists.txt index 42c0536..c5f0a08 100644 --- a/ipdemo/CMakeLists.txt +++ b/ipdemo/CMakeLists.txt @@ -33,7 +33,7 @@ endif() # Configure build-specific compiler flags set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -gdwarf-4 -fno-omit-frame-pointer") -set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -DNDEBUG -g -gdwarf-4") +set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -DNDEBUG -g -gdwarf-4 -fno-omit-frame-pointer") # Configure version.hpp file configure_file(