cockroachdb / cockroachdb/cockroach

build: provide clear instructions + workflow for folk who want to build crdb on non-supported platforms

Đang mở
#93,166 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
A-build-system C-enhancement T-dev-inf
Ngôn ngữ chính
Go
Star
32.5k
Fork
4.1k
Chỉ số merge pull request
Chỉ số pull request đang chờ

Mô tả

We have customers running crdb on non-supported platforms, and these customers will translate to future revenue.

These include currently (But will not be limited to):
- linux on IBM s/390
- illumos on oxide

Generally, we want to continue tier-3 support for any architecture supported by the go and c++ compiler. This includes the two above and will include other platforms we've not considered yet.

Reminder of support tiers for open source projects:
- tier-1: undergoing QA, validated using tests in CI, supported in paid contract
- tier-2: build success verified in CI, but not via automated testing, no paid support
- tier-3: build verified manually, usually by community

Currently crdb has a tier-1, tier-2 and **also a tier-3 story via the makefile and manual changes to the make rules**

if we remove the make story, we need to replace it by a dev-based story that continue support for tier-3.

xref #93162 for an example

Jira issue: CRDB-22198

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.