cockroachdb / cockroachdb/cockroach

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

Abierto
#93,166 0 comentarios 0 reacciones 0 asignados Ver en GitHub
A-build-system C-enhancement T-dev-inf
Lenguaje dominante
Go
Estrellas
32.5k
Forks
4.1k
Métricas de merge de PR
Métricas de PR pendientes

Descripción

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

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.