Changeset 283348 in webkit
- Timestamp:
- Sep 30, 2021, 5:26:28 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/runtime/ConfigFile.cpp (modified) (1 diff)
-
Source/cmake/WebKitCommon.cmake (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r283238 r283348 1 2021-09-30 Yusuke Suzuki <ysuzuki@apple.com> 2 3 Upgrade GCC requirement to 8.3.0 4 https://bugs.webkit.org/show_bug.cgi?id=231042 5 6 Reviewed by Darin Adler. 7 8 Based on the roadmap[1], we upgrade GCC requirement to 8.3.0, which is default GCC in Debian one-old-stable (buster) right now. 9 This paves the way to enabling some of useful C++20 features, e.g. default initializer for bitfields. 10 11 [1]: https://trac.webkit.org/wiki/WebKitGTK/GCCRequirement 12 13 * Source/cmake/WebKitCommon.cmake: 14 1 15 2021-09-29 Kimmo Kinnunen <kkinnunen@apple.com> 2 16 -
trunk/Source/JavaScriptCore/ChangeLog
r283344 r283348 1 2021-09-30 Yusuke Suzuki <ysuzuki@apple.com> 2 3 Upgrade GCC requirement to 8.3.0 4 https://bugs.webkit.org/show_bug.cgi?id=231042 5 6 Reviewed by Darin Adler. 7 8 * runtime/ConfigFile.cpp: 9 (JSC::ConfigFile::canonicalizePaths): 10 1 11 2021-09-30 Saam Barati <sbarati@apple.com> 2 12 -
trunk/Source/JavaScriptCore/runtime/ConfigFile.cpp
r261755 r283348 488 488 if (shouldAddPathSeparator) 489 489 strncat(filenameBuffer, "/", 2); // Room for '/' plus NUL 490 #if COMPILER(GCC) 491 #if GCC_VERSION_AT_LEAST(8, 0, 0) 492 IGNORE_WARNINGS_BEGIN("stringop-truncation") 493 #endif 494 #endif 490 IGNORE_GCC_WARNINGS_BEGIN("stringop-truncation") 495 491 strncat(filenameBuffer, m_filename, sizeof(filenameBuffer) - strlen(filenameBuffer) - 1); 496 #if COMPILER(GCC) 497 #if GCC_VERSION_AT_LEAST(8, 0, 0) 498 IGNORE_WARNINGS_END 499 #endif 500 #endif 492 IGNORE_GCC_WARNINGS_END 501 493 strncpy(m_filename, filenameBuffer, s_maxPathLength); 502 494 m_filename[s_maxPathLength] = '\0'; -
trunk/Source/cmake/WebKitCommon.cmake
r282065 r283348 64 64 65 65 if (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") 66 if (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS " 7.3.0")67 message(FATAL_ERROR "GCC 7.3 or newer is required to build WebKit. Use a newer GCC version or Clang.")66 if (${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS "8.3.0") 67 message(FATAL_ERROR "GCC 8.3 or newer is required to build WebKit. Use a newer GCC version or Clang.") 68 68 endif () 69 69 endif ()
Note:
See TracChangeset
for help on using the changeset viewer.