mirror of
https://github.com/kvcache-ai/Mooncake.git
synced 2026-11-05 01:17:55 +00:00
[PR #360] [CLOSED] [MooncakeStore] Update vendored fmtlib to v11.2.0 to fix GCC-14.2 war… #1512
Labels
No labels
ascend
auto-closed
bug
bug
CI/Build
Common
documentation
enhancement
feature request
good first issue
help wanted
high priority
MetaX
nightly-failure
pull-request
PyTorch Backend
question
RFC
Roadmap
stale
Store
Tests
Transfer Engine
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/Mooncake#1512
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/kvcache-ai/Mooncake/pull/360
Author: @tchaikov
Created: 5/13/2025
Status: ❌ Closed
Base:
main← Head:store-bump-up-fmt📝 Commits (3)
0d483a8[CI] Add typos.toml to exclude fmtlib from typo checks8019ac9[MooncakeStore] Update vendored fmtlib to v11.2.0 to fix GCC-14.2 warning518aea7[MooncakeStore] Replace fmt/core.h with fmt/base.h📊 Changes
17 files changed (+11827 additions, -9048 deletions)
View changed files
➕
.typos.toml(+5 -0)📝
mooncake-store/include/cachelib_memory_allocator/SlabAllocator.h(+1 -1)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/args.h(+85 -97)➕
mooncake-store/include/cachelib_memory_allocator/include/fmt/base.h(+2989 -0)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/chrono.h(+1670 -648)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/color.h(+292 -282)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/compile.h(+152 -252)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/core.h(+4 -3001)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/format-inl.h(+1160 -1832)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/format.h(+3249 -1835)➖
mooncake-store/include/cachelib_memory_allocator/include/fmt/locale.h(+0 -2)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/os.h(+177 -265)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/ostream.h(+118 -132)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/printf.h(+287 -306)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/ranges.h(+658 -276)➕
mooncake-store/include/cachelib_memory_allocator/include/fmt/std.h(+728 -0)📝
mooncake-store/include/cachelib_memory_allocator/include/fmt/xchar.h(+252 -119)📄 Description
Fix compiler warning when building with GCC-14.2 related to a potentially dangling reference in the format_arg_store implementation. The latest fmtlib stable release (v11.2.0) resolves this issue by changing how format_arg_store is defined.
This update ensures clean builds with newer GCC versions while maintaining compatibility with our existing code.
The specific warning was:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.