10 Problems Large Companies Have with Managing C++ Dependencies and How to Solve Themconclusions 1. Support building from source 2. Build a verified binary cache 3. Version using baselines 4. Build open-source with a package manager 5. Cache build assets internally 6. Monitor, prevent version ? Consuming projectProblem 3: Version conflicts – The Diamond problem Solution 3: Manage baselines, not individual libraries boost@v1 openssl@v1 gtest@v1 … Catalog baseline: b60f003ccf5fe8613 CppCon 2021 talk from BloombergProblem 3: Version conflicts – The Diamond problem Solution 3: Manage baselines, not individual libraries Test version updates using the “cones of destruction” method Library0 码力 | 46 页 | 917.72 KB | 6 月前3
Taro: Task graph-based Asynchronous Programming Using C++ Coroutinereal-world application • Conclusion 74Hardware Platform & Baselines • Eight CPU threads (3.2 GHz) • One NVIDIA 3080 ti GPU • Baselines - Microbenchmarks • Taskflow • 𝐓𝐚𝐬𝐤𝐟𝐥𝐨𝐰𝐜𝐨𝐫𝐨 10 码力 | 84 页 | 8.82 MB | 6 月前3
共 2 条
- 1













