From e1d79aeea754dbe8147d3d469c7146e3d80ff3a0 Mon Sep 17 00:00:00 2001 From: Bruno Turcksin Date: Thu, 3 Sep 2015 18:33:32 -0500 Subject: [PATCH] Workaround a bug with Ubuntu 14.04 --- cmake/checks/check_01_cxx_features.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmake/checks/check_01_cxx_features.cmake b/cmake/checks/check_01_cxx_features.cmake index a21768720e..1bfd262585 100644 --- a/cmake/checks/check_01_cxx_features.cmake +++ b/cmake/checks/check_01_cxx_features.cmake @@ -224,6 +224,12 @@ IF(NOT DEFINED DEAL_II_WITH_CXX11 OR DEAL_II_WITH_CXX11) # IF(DEAL_II_ALLOW_PLATFORM_INTROSPECTION) PUSH_CMAKE_REQUIRED("-pthread") + # + # On Ubuntu 14.04, the code below won't run without the flag + # -Wl,-no-as-needed. However, deal.II will work fine without + # the flag. + # + PUSH_CMAKE_REQUIRED("-Wl,-no-as-needed") CHECK_CXX_SOURCE_RUNS( " #include -- 2.39.5