]> git.lyx.org Git - features.git/blobdiff - configure.ac
Get rid of tr1 support
[features.git] / configure.ac
index 1cbb6bd978ab9d175a66f4aa29e2ed5d9c78588a..6a735b1a5ccf5e4be97b1b6cd1f9edff8cbb3f6a 100644 (file)
@@ -284,13 +284,15 @@ char * strerror(int n);
 #define BOOST_NO_WSTRING 1
 #define BOOST_SIGNALS_NO_DEPRECATION_WARNING 1
 
-// TR1 regex not supported in GCC <= 4.5
-// clang defines __GNUC__ but libc++ does not have tr1
-#ifndef LYX_USE_TR1
-#  if __GNUC__ == 4 && !defined(USE_LLVM_LIBCPP)
-#    define LYX_USE_TR1
-#  endif
-#endif
+// <regex> in gcc is unusable in versions less than 4.9.0
+// see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53631
+// clang defines __GNUC__ but how do the versions match?
+// disabled because of missing match_partial
+//#ifndef LYX_USE_STD_REGEX
+//#  if (__GNUC__ == 4 && __GNUC_MINOR__ >= 9) || __GNUC__ > 4 || defined(USE_LLVM_LIBCPP)
+//#    define LYX_USE_STD_REGEX
+//#  endif
+//#endif
 
 #ifdef __CYGWIN__
 #  define NOMINMAX