Index: fenics-dolfinx/cpp/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/CMakeLists.txt	2025-11-12 15:32:26.237697086 +0100
@@ -230,10 +230,10 @@
 include(CheckCXXCompilerFlag)
 
 # Add some strict compiler checks
-check_cxx_compiler_flag("-Wall -Werror -Wextra -pedantic" HAVE_PEDANTIC)
+check_cxx_compiler_flag("-Wall -Wextra -pedantic" HAVE_PEDANTIC)
 
 if(HAVE_PEDANTIC)
-  list(APPEND DOLFINX_CXX_DEVELOPER_FLAGS -Wall;-Werror;-Wextra;-pedantic)
+  list(APPEND DOLFINX_CXX_DEVELOPER_FLAGS -Wall;-Wextra;-pedantic)
 endif()
 
 # Debug flags
Index: fenics-dolfinx/cpp/cmake/scripts/generate-cmakefiles.py
===================================================================
--- fenics-dolfinx.orig/cpp/cmake/scripts/generate-cmakefiles.py	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/cmake/scripts/generate-cmakefiles.py	2025-11-12 15:32:26.238540711 +0100
@@ -37,7 +37,7 @@
   main.cpp
   PROPERTIES
     COMPILE_FLAGS
-    "$<$<BOOL:${{HAVE_NO_MULTLINE}}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+    "$<$<BOOL:${{HAVE_NO_MULTLINE}}>:-Wno-comment -Wall -Wextra -pedantic>"
 )
 
 # Test targets (used by DOLFINx testing system)
@@ -101,7 +101,7 @@
     main.cpp
     PROPERTIES
       COMPILE_FLAGS
-      "$<$<BOOL:${{HAVE_NO_MULTLINE}}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+      "$<$<BOOL:${{HAVE_NO_MULTLINE}}>:-Wno-comment -Wall -Wextra -pedantic>"
   )
 
   # Test targets (used by DOLFINx testing system)
@@ -170,7 +170,7 @@
   main.cpp
   PROPERTIES
     COMPILE_FLAGS
-    "$<$<BOOL:${{HAVE_NO_MULTLINE}}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+    "$<$<BOOL:${{HAVE_NO_MULTLINE}}>:-Wno-comment -Wall -Wextra -pedantic>"
 )
 
 # Test targets (used by DOLFINx testing system)
Index: fenics-dolfinx/cpp/demo/biharmonic/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/demo/biharmonic/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/demo/biharmonic/CMakeLists.txt	2025-11-12 15:32:26.239206495 +0100
@@ -55,7 +55,7 @@
   main.cpp
   PROPERTIES
     COMPILE_FLAGS
-    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic>"
 )
 
 # Test targets (used by DOLFINx testing system)
Index: fenics-dolfinx/cpp/demo/codim_0_assembly/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/demo/codim_0_assembly/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/demo/codim_0_assembly/CMakeLists.txt	2025-11-12 15:32:26.239901144 +0100
@@ -55,7 +55,7 @@
   main.cpp
   PROPERTIES
     COMPILE_FLAGS
-    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic>"
 )
 
 # Test targets (used by DOLFINx testing system)
Index: fenics-dolfinx/cpp/demo/custom_kernel/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/demo/custom_kernel/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/demo/custom_kernel/CMakeLists.txt	2025-11-12 15:32:26.240504072 +0100
@@ -28,7 +28,7 @@
   main.cpp
   PROPERTIES
     COMPILE_FLAGS
-    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic>"
 )
 
 # Test targets (used by DOLFINx testing system)
Index: fenics-dolfinx/cpp/demo/hyperelasticity/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/demo/hyperelasticity/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/demo/hyperelasticity/CMakeLists.txt	2025-11-12 15:32:26.241053693 +0100
@@ -50,7 +50,7 @@
     main.cpp
     PROPERTIES
       COMPILE_FLAGS
-      "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+      "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic>"
   )
 
   # Test targets (used by DOLFINx testing system)
Index: fenics-dolfinx/cpp/demo/interpolation-io/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/demo/interpolation-io/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/demo/interpolation-io/CMakeLists.txt	2025-11-12 15:32:26.241519312 +0100
@@ -28,7 +28,7 @@
   main.cpp
   PROPERTIES
     COMPILE_FLAGS
-    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic>"
 )
 
 # Test targets (used by DOLFINx testing system)
Index: fenics-dolfinx/cpp/demo/interpolation_different_meshes/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/demo/interpolation_different_meshes/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/demo/interpolation_different_meshes/CMakeLists.txt	2025-11-12 15:32:26.242047769 +0100
@@ -28,7 +28,7 @@
   main.cpp
   PROPERTIES
     COMPILE_FLAGS
-    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic>"
 )
 
 # Test targets (used by DOLFINx testing system)
Index: fenics-dolfinx/cpp/demo/poisson/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/demo/poisson/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/demo/poisson/CMakeLists.txt	2025-11-12 15:32:26.242663233 +0100
@@ -55,7 +55,7 @@
   main.cpp
   PROPERTIES
     COMPILE_FLAGS
-    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic>"
 )
 
 # Test targets (used by DOLFINx testing system)
Index: fenics-dolfinx/cpp/demo/poisson_matrix_free/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/demo/poisson_matrix_free/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/demo/poisson_matrix_free/CMakeLists.txt	2025-11-12 15:32:26.243288473 +0100
@@ -55,7 +55,7 @@
   main.cpp
   PROPERTIES
     COMPILE_FLAGS
-    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic -Werror>"
+    "$<$<BOOL:${HAVE_NO_MULTLINE}>:-Wno-comment -Wall -Wextra -pedantic>"
 )
 
 # Test targets (used by DOLFINx testing system)
Index: fenics-dolfinx/cpp/test/CMakeLists.txt
===================================================================
--- fenics-dolfinx.orig/cpp/test/CMakeLists.txt	2025-11-12 15:32:26.250470332 +0100
+++ fenics-dolfinx/cpp/test/CMakeLists.txt	2025-11-12 15:33:30.872222271 +0100
@@ -5,7 +5,7 @@
 if (PROJECT_IS_TOP_LEVEL)
   include(CTest) # enables testing
   find_package(DOLFINX REQUIRED)
-  set(DOLFINX_CXX_DEVELOPER_FLAGS -Wall -Werror -Wextra -pedantic -g -O2)
+  set(DOLFINX_CXX_DEVELOPER_FLAGS -Wall -Wextra -pedantic -g -O2)
 endif()
 
 find_package(Catch2 3 REQUIRED)
