[webkit-changes] [WebKit/WebKit] 8b54e8: CMake 3.25.0: ninja: error: dependency cycle: Sour...
Fujii Hironori
noreply at github.com
Mon Nov 21 21:40:35 PST 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8b54e8f36f5f22094dd80afb4b9699a6e99e0c83
https://github.com/WebKit/WebKit/commit/8b54e8f36f5f22094dd80afb4b9699a6e99e0c83
Author: Fujii Hironori <Hironori.Fujii at sony.com>
Date: 2022-11-21 (Mon, 21 Nov 2022)
Changed paths:
M Source/cmake/OptionsCommon.cmake
Log Message:
-----------
CMake 3.25.0: ninja: error: dependency cycle: Source/WebCore/CMakeFiles/WebCore.dir/CXX.dd
https://bugs.webkit.org/show_bug.cgi?id=248190
Reviewed by Ross Kirsling.
The latest CMake 3.25.0 fails to build WebKit due to a dependency
cycle error of Ninja.
> ninja: error: dependency cycle: Source/WebCore/CMakeFiles/WebCore.dir/CXX.dd -> Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/FormatConverter.cpp.obj.ddi -> Source/WebCore/WebCore_SOURCES/WebCorePrefix.pch ->
> Source/WebCore/CMakeFiles/WebCore.dir/WebCorePrefix.cpp.obj -> Source/WebCore/CMakeFiles/WebCore.dir/CXX.dd
It enables CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP if CMAKE_CXX_STANDARD
is 20. It should be disabled for now.
* Source/cmake/OptionsCommon.cmake:
Canonical link: https://commits.webkit.org/256922@main
More information about the webkit-changes
mailing list