diff --git a/tools/xmlpatterns/xmlpatterns.pro b/tools/xmlpatterns/xmlpatterns.pro
index d349a913cf59bd96749d6990cc81641c10cb64c8..1fad19798ebcaef6ef76e216444ef0608664e0e6 100644
--- a/tools/xmlpatterns/xmlpatterns.pro
+++ b/tools/xmlpatterns/xmlpatterns.pro
@@ -12,3 +12,6 @@ HEADERS = main.h                            \
           qapplicationargumentparser.cpp    
 
 load(qt_tool)
+
+# with c++11 / __STRICT_ANSI__ mingw.org stdio.h doesn't declare e.g. _fileno
+win32-g++*: QMAKE_CXXFLAGS_CXX11 = -std=gnu++0x
\ No newline at end of file