Index: trunk/FACT++/CMakeLists.txt
===================================================================
--- trunk/FACT++/CMakeLists.txt	(revision 19216)
+++ trunk/FACT++/CMakeLists.txt	(revision 19217)
@@ -201,4 +201,9 @@
          -DPACKAGE_BUGREPORT=\\\"${PACKAGE_BUGREPORT}\\\""
          )
+
+IF(CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND Boost_VERSION LESS 106000 AND NOT NO_BOOST_HACK)
+    MESSAGE(STATUS "  BOOST_REGEX_NO_EXTERNAL_TEMPLATES")
+    SET(CMAKE_CXX_FLAGS	"${CMAKE_CXX_FLAGS} -DBOOST_REGEX_NO_EXTERNAL_TEMPLATES=1")
+ENDIF()
 
 #         -DBOOST_DISABLE_ASSERTS \
