Skip to content

Commit

Permalink
chore: remove 20.04 workflow tests, docs about lack of support
Browse files Browse the repository at this point in the history
  • Loading branch information
nhtyy committed Jan 16, 2025
1 parent 2cb0849 commit d696455
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 2 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -256,8 +256,6 @@ jobs:
runner: "ubuntu-24.04"
- name: "Ubuntu 22.04 (x86_64)"
runner: "ubuntu-22.04"
- name: "Ubuntu 20.04 (x86_64)"
runner: "ubuntu-20.04"
- name: "macOS Monterey (x86_64)"
runner: "macos-12"
- name: "macOS Ventura (x86_64)"
Expand Down
12 changes: 12 additions & 0 deletions book/docs/developers/common-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,3 +139,15 @@ The Rust compiler had breaking changes to its names of available options between
This message indicates that you're trying to use `sp1-build` < `4.0.0` with the 1.82 toolchain,
`sp1-build` versions >= 4.0.0 have support for the 1.82 and 1.81 toolchains.

## Ubuntu 20.04

The Succinct Rust toolchain is built on Ubuntu 22.04, which links a newer version of libc than avaliable
on Ubuntu 20.04.

This error may manifest as:
```bash
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found
```
This most commonly happens in CI runners, it is reccomended to bump the runner OS to 22.04,
the issue applies to all older linux distrubtions that dont have support for the same version of libc used to build it.
12 changes: 12 additions & 0 deletions book/versioned_docs/version-4.0.0/developers/common-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,3 +139,15 @@ The Rust compiler had breaking changes to its names of available options between
This message indicates that you're trying to use `sp1-build` < `4.0.0` with the 1.82 toolchain,
`sp1-build` versions >= 4.0.0 have support for the 1.82 and 1.81 toolchains.

## Ubuntu 20.04

The Succinct Rust toolchain is built on Ubuntu 22.04, which links a newer version of libc than avaliable
on Ubuntu 20.04.

This error may manifest as:
```bash
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found
```
This most commonly happens in CI runners, it is reccomended to bump the runner OS to 22.04,
the issue applies to all older linux distrubtions that dont have support for the same version of libc used to build it.

0 comments on commit d696455

Please sign in to comment.