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

ramp up slang features for vscode users #546

Open
4 tasks
OmarTawfik opened this issue Mar 13, 2024 · 0 comments
Open
4 tasks

ramp up slang features for vscode users #546

OmarTawfik opened this issue Mar 13, 2024 · 0 comments
Assignees

Comments

@OmarTawfik
Copy link
Contributor

OmarTawfik commented Mar 13, 2024

cc @Xanewok as the extension was recently upgraded to the latest Slang version in #545

github-merge-queue bot pushed a commit to NomicFoundation/slang that referenced this issue Apr 8, 2024
…nknown-linux-gnu` (#909)

Required for
NomicFoundation/hardhat-vscode#546 #639

Without this, we host-compiled our native addon with the GLIBC of the
runner (`ubuntu-22.04`), which is 2.33. That's too high and will cause
linking issues on older, stable distributions such as Debian 11 (2.31),
Debian 10 (2.28), Ubuntu 20.04 (2.31) etc.

The Linux requirement for VS Code atm is 2.28
(https://code.visualstudio.com/docs/supporting/requirements#_additional-linux-requirements)
and was bumped in [1.86](https://code.visualstudio.com/updates/v1_86).
Prior to that, the required version was 2.17 and we might consider
targeting it instead, until we bump the required VS Code engine for the
shipped extension (cc @kanej).

Here is the latest runs that check that the `infra publish npm
--dry-run` executes as expected and passes the relevant checks on our
CI:
https://github.com/Xanewok/slang/actions/runs/8472800732/job/23215682564.
The built artifacts are uploaded as part of the pipeline so they can be
additionally downloaded and inspected manually for the GLIBC symbols.
@Xanewok Xanewok removed their assignment May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: ⏳ Todo
Status: No status
Development

No branches or pull requests

3 participants