Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add s390x support for REH #2099

Merged
merged 4 commits into from
Nov 9, 2024
Merged

add s390x support for REH #2099

merged 4 commits into from
Nov 9, 2024

Conversation

andreasgrapentin
Copy link
Contributor

@andreasgrapentin andreasgrapentin commented Nov 9, 2024

This PR extends VSCodium by adding s390x (IBM Mainframe / System Z) to the list of valid targets for the remote extension host.

This is mostly straightforward and very similar to the other supported architectures, with one difference that is required in the dependency tree of vscode, where web-tree-sitter needs to be updated to work around an endianness issue.

The CI components as used in this PR are currently still built in my forked version of vscode-linux-build-agent, but I have created a separate PR for that repository here: VSCodium/vscode-linux-build-agent#24, if that is merged, then the paths used here can be updated accordingly.

I have been using a manually built and installed version of the REH for a few weeks now, and have not noticed any issues or regressions.

@andreasgrapentin
Copy link
Contributor Author

commit 383d9fd moves the changes to package.json and package-lock.json to a new patch file in patches/linux/reh/s390x/

commit 5b86df7 adds the missing slugs in workflows/stable-linux.yml and workflows/insider-linux.yml

CI builds look good on my end.

@daiyam
Copy link
Member

daiyam commented Nov 9, 2024

Can you replace the vscode-linux-build-agent containers?

@andreasgrapentin
Copy link
Contributor Author

paths to docker container and sysroot (and shasum) have been updated in fc309f1

@daiyam daiyam merged commit c9e2046 into VSCodium:master Nov 9, 2024
25 checks passed
@daiyam
Copy link
Member

daiyam commented Nov 9, 2024

The archives are available.

@GitMensch
Copy link
Collaborator

Thanks guys for your work on this!

(now I only need access to one of those s390x machines with a C compiler on, preferably the IBM one ... )

@andreasgrapentin
Copy link
Contributor Author

Thanks guys for your work on this!

(now I only need access to one of those s390x machines with a C compiler on, preferably the IBM one ... )

it's slightly off-topic for this issue, but you can request access to s390 machines with Linux in the LinuxOne cloud free of charge.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 14, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants