[GH-ISSUE #3800] [RFC]: Supported platforms and toolchains #972

Open
opened 2026-10-29 21:21:29 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @ur4t on GitHub (Aug 31, 2026).
Original GitHub issue: https://github.com/kvcache-ai/Mooncake/issues/3800

Motivation

To improve reproducibility and refine developing process, we propose to specify supported platforms and toolchains.

Proposal

Mooncake project is supposed to:

  1. be built in environments with access to required sites (or equivalents) including pypi.org, go.dev, github.com and more. Developers are supposed to take the responsibility to ensure such accesses.

  2. be built with confirmed compilers. Other compilers may work as well but are not offically supported.

  3. use cmake>=4.0 and ninja from pypi.org as build generators and build tools. Other tools (e.g. older cmake from system, make as build tool) may work as well but are not offically supported.

  4. use libraries managed by cmake's FetchContent machanism to build and only require glibc since a specific version from system at runtime.

#3654

Originally created by @ur4t on GitHub (Aug 31, 2026). Original GitHub issue: https://github.com/kvcache-ai/Mooncake/issues/3800 ## Motivation To improve reproducibility and refine developing process, we propose to specify supported platforms and toolchains. ## Proposal Mooncake project is supposed to: 1. be built in environments with access to required sites (or equivalents) including `pypi.org`, `go.dev`, `github.com` and more. Developers are supposed to take the responsibility to ensure such accesses. 3. be built with confirmed compilers. Other compilers may work as well but are not offically supported. 2. use `cmake>=4.0` and `ninja` from `pypi.org` as build generators and build tools. Other tools (e.g. older `cmake` from system, `make` as build tool) may work as well but are not offically supported. 4. use libraries managed by `cmake`'s `FetchContent` machanism to build and only require `glibc` since a specific version from system at runtime. ## Related PRs #3654
Author
Owner

@github-actions[bot] commented on GitHub (Aug 31, 2026):

Thanks for opening this issue, @ur4t!

Field Value
Issue #3800
GitHub user ID 46435411
Reporter @ur4t

A maintainer will triage this when possible. To help us respond faster, please include:

  • Mooncake version or commit SHA
  • Environment (OS, CUDA/driver, RDMA stack if relevant)
  • Steps to reproduce and expected vs. actual behavior

Useful links: Documentation · Contributing guide

This message was posted automatically by the issue bot.

<!-- gh-comment-id:5479151390 --> @github-actions[bot] commented on GitHub (Aug 31, 2026): Thanks for opening this issue, @ur4t! | Field | Value | |-------|-------| | **Issue** | #3800 | | **GitHub user ID** | `46435411` | | **Reporter** | @ur4t | A maintainer will triage this when possible. To help us respond faster, please include: - Mooncake version or commit SHA - Environment (OS, CUDA/driver, RDMA stack if relevant) - Steps to reproduce and expected vs. actual behavior Useful links: [Documentation](https://kvcache-ai.github.io/Mooncake/) · [Contributing guide](https://github.com/kvcache-ai/Mooncake/blob/main/CONTRIBUTING.md) > This message was posted automatically by the issue bot.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kvcache-ai/Mooncake#972
No description provided.