You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci(l2): adds step in release workflow to compile and cache solc with lower GLIBC version. (#5015)
**Motivation**
This PR changes the ARM build environment from **Ubuntu 24.04** to
**Ubuntu 22.04**.
The goal is to compile Ethrex with an older **glibc**, increasing
compatibility with systems running older Linux versions.
It also updates how **Solidity** is handled. Since `solc` doesn’t
publish ARM binaries, we previously used a third-party ARM build that
required a newer glibc, breaking builds on Ubuntu 22.04.
Now, `solc` is compiled from source and cached. This ensures it links
against the same glibc version as the 22.04 system, allowing Ethrex to
build and run on environments with lower glibc versions.
**Description**
- ARM build now targets Ubuntu 22.04.
- `solc` is built from source and cached to match system glibc.
- Improves binary portability across older Linux distributions.
0 commit comments