Skip to content

Commit 1a1a79b

Browse files
fix: add missing <condition_variable> in lifecycle_manager.cpp
GCC 13 (Ubuntu 24.04 in CI) is stricter about transitive header includes than older Apple Clang. lifecycle_manager.cpp uses std::condition_variable but was relying on transitive inclusion via <mutex>. Add the explicit include the compiler suggested. All other .cpp files that use condition_variable already include the header explicitly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 5ef19cb commit 1a1a79b

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

sdk/runanywhere-commons/src/core/capabilities/lifecycle_manager.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
#include <atomic>
1313
#include <chrono>
14+
#include <condition_variable>
1415
#include <cstring>
1516
#include <mutex>
1617
#include <new>

0 commit comments

Comments
 (0)