Require GCC 7
authormcatanzaro@igalia.com <mcatanzaro@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 25 Jun 2019 14:47:44 +0000 (14:47 +0000)
committermcatanzaro@igalia.com <mcatanzaro@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 25 Jun 2019 14:47:44 +0000 (14:47 +0000)
https://bugs.webkit.org/show_bug.cgi?id=198914

Reviewed by Darin Adler.

.:

* CMakeLists.txt:

Source/WTF:

Remove now-stale GCC version check.

* wtf/Compiler.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@246789 268f45cc-cd09-0410-ab3c-d52691b4dbfc

CMakeLists.txt
ChangeLog
Source/WTF/ChangeLog
Source/WTF/wtf/Compiler.h

index 459ea7b..9e48108 100644 (file)
@@ -61,8 +61,8 @@ if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang" OR ${CMAKE_CXX_COMPILER_ID} STREQU
 endif ()
 
 if (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
 endif ()
 
 if (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
-    if (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "6.0.0")
-        message(FATAL_ERROR "GCC 6.0.0 is required to build WebKitGTK+, use a newer GCC version or clang")
+    if (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "7.3.0")
+        message(FATAL_ERROR "GCC 7.3 or newer is required to build WebKit. Use a newer GCC version or Clang.")
     endif ()
 endif ()
 
     endif ()
 endif ()
 
index fcefebb..d1a938f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2019-06-25  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        Require GCC 7
+        https://bugs.webkit.org/show_bug.cgi?id=198914
+
+        Reviewed by Darin Adler.
+
+        * CMakeLists.txt:
+
 2019-06-21  Michael Catanzaro  <mcatanzaro@igalia.com>
 
         [WPE][GTK] Bump minimum versions of GLib, GTK, libsoup, ATK, GStreamer, and Cairo
 2019-06-21  Michael Catanzaro  <mcatanzaro@igalia.com>
 
         [WPE][GTK] Bump minimum versions of GLib, GTK, libsoup, ATK, GStreamer, and Cairo
index 1808361..41a6528 100644 (file)
@@ -1,3 +1,14 @@
+2019-06-25  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        Require GCC 7
+        https://bugs.webkit.org/show_bug.cgi?id=198914
+
+        Reviewed by Darin Adler.
+
+        Remove now-stale GCC version check.
+
+        * wtf/Compiler.h:
+
 2019-06-23  Simon Fraser  <simon.fraser@apple.com>
 
         Add OverflowScrollProxyNodes to the scrolling tree
 2019-06-23  Simon Fraser  <simon.fraser@apple.com>
 
         Add OverflowScrollProxyNodes to the scrolling tree
index 1f6c90b..685d516 100644 (file)
 #elif !defined(FALLTHROUGH) && !defined(__cplusplus)
 
 #if COMPILER(GCC)
 #elif !defined(FALLTHROUGH) && !defined(__cplusplus)
 
 #if COMPILER(GCC)
-#if GCC_VERSION_AT_LEAST(7, 0, 0)
 #define FALLTHROUGH __attribute__ ((fallthrough))
 #endif
 #define FALLTHROUGH __attribute__ ((fallthrough))
 #endif
-#endif
 
 #endif // !defined(FALLTHROUGH) && defined(__cplusplus) && defined(__has_cpp_attribute)
 
 
 #endif // !defined(FALLTHROUGH) && defined(__cplusplus) && defined(__has_cpp_attribute)