Skip to content

Add Elbrus-2000 (e2k) support#360

Open
r-a-sattarov wants to merge 4 commits into
gradle:masterfrom
r-a-sattarov:master
Open

Add Elbrus-2000 (e2k) support#360
r-a-sattarov wants to merge 4 commits into
gradle:masterfrom
r-a-sattarov:master

Conversation

@r-a-sattarov

Copy link
Copy Markdown

Added e2k architecture definition.

@arrowd

arrowd commented Sep 5, 2025

Copy link
Copy Markdown

Maybe it'd be worth mentioning that tests are passing like it is done in #361

Signed-off-by: r-a-sattarov <r.a.sattarov@yandex.ru>
@tresat

tresat commented Jan 13, 2026

Copy link
Copy Markdown
Member

Sorry for the late reply.

The relevant team will make a decision on merging this.

@ov7a ov7a added the 👋 team-triage Issues that need to be triaged by a specific team label Jan 13, 2026
@mlopatkin mlopatkin assigned mlopatkin and asodja and unassigned mlopatkin Jan 20, 2026
@asodja

asodja commented Jan 28, 2026

Copy link
Copy Markdown
Member

We figured that we currently can't compile native binaries for this platform (we also can't test on this platform, but that is another issue), so this will have to wait we have a better support for native cross compilation probably with zig as we do in https://github.com/gradle/gradle-fileevents

@asodja asodja removed the 👋 team-triage Issues that need to be triaged by a specific team label Jan 28, 2026
@r-a-sattarov

Copy link
Copy Markdown
Author

We figured that we currently can't compile native binaries for this platform (we also can't test on this platform, but that is another issue), so this will have to wait we have a better support for native cross compilation probably with zig as we do in https://github.com/gradle/gradle-fileevents

I've commented out lines of code that can't be compiled and tested yet (as is done for riscv arch - e494d6b).
However, a cross compiler (https://dev.mcst.ru/downloads/2026-03-13/cross-sp-public-osl-1.29.16.e2k-v5.linux-6.1_64.tgz) and an emulator qemu-e2k (https://git.openelbrus.ru/mcst/qemu) are available for the e2k architecture.
A fellow enthusiast created GitHub-Action based on them - https://github.com/marketplace/actions/lcc-env

@ov7a ov7a added the 👋 team-triage Issues that need to be triaged by a specific team label Apr 20, 2026
@mlopatkin mlopatkin added the from:contributor PR by an external contributor label Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

from:contributor PR by an external contributor 👋 team-triage Issues that need to be triaged by a specific team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants