From ca17537d1d7277ac9557f0e375d6d971ce5edd97 Mon Sep 17 00:00:00 2001
From: Jonathan Youett <youett@math.fu-berlin.de>
Date: Thu, 18 Oct 2018 11:58:57 +0200
Subject: [PATCH] Temporarily disable quadraticipopttest for clang 6 c++17

The CI segfaults for this combination and at least I was not able to
reproduce/debug this.
---
 dune/solvers/test/CMakeLists.txt | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dune/solvers/test/CMakeLists.txt b/dune/solvers/test/CMakeLists.txt
index 1c7553ed..30d1946e 100644
--- a/dune/solvers/test/CMakeLists.txt
+++ b/dune/solvers/test/CMakeLists.txt
@@ -12,7 +12,11 @@ dune_add_test(SOURCES sumoperatortest.cc)
 dune_add_test(SOURCES wrapownsharetest.cc)
 
 if(HAVE_IPOPT)
+  # temporarily disable test involving ipopt for clang 6 with c++17
+  # it currently segfaults for untestable reasons
+  if (NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6)
     dune_add_test(SOURCES quadraticipoptsolvertest.cc)
+  endif()
 endif()
 if(SuiteSparse_UMFPACK_FOUND)
   dune_add_test(SOURCES umfpacksolvertest.cc)
-- 
GitLab