From ad9f06f5ac1a704b38b40d6da99449e851de4878 Mon Sep 17 00:00:00 2001 From: Tim Schoof <tim.schoof@desy.de> Date: Tue, 12 Nov 2019 15:40:06 +0100 Subject: [PATCH] Fix interoperability with pninexus.h5cpp Without this fix, importing pninexus.h5cpp after asapo_producer crashed the interpreter with a std::bad_cast exception, cf. https://stackoverflow.com/questions/3765669 and commit 9bee6cd643379f9e7b57c380b1a54271c701dacf --- producer/api/python/CMakeLists_Linux.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/producer/api/python/CMakeLists_Linux.cmake b/producer/api/python/CMakeLists_Linux.cmake index 95f3fb3a0..3e0bfcdd7 100644 --- a/producer/api/python/CMakeLists_Linux.cmake +++ b/producer/api/python/CMakeLists_Linux.cmake @@ -3,7 +3,7 @@ if ((CMAKE_BUILD_TYPE STREQUAL "Debug") AND (CMAKE_C_COMPILER_ID STREQUAL "GNU") set (EXTRA_LINK_ARGS "['--coverage','-fprofile-arcs','-ftest-coverage','-static-libgcc','-static-libstdc++']") ELSEIF(CMAKE_C_COMPILER_ID STREQUAL "GNU") set (EXTRA_COMPILE_ARGS "['--std=c++11']") - set (EXTRA_LINK_ARGS "['-static-libgcc','-static-libstdc++']") + set (EXTRA_LINK_ARGS "['-static-libgcc','-static-libstdc++','-Wl,--exclude-libs,ALL']") else() set (EXTRA_COMPILE_ARGS "['-std=c++11']") set (EXTRA_LINK_ARGS "[]") -- GitLab