Support for Ubuntu 20.04 LTS - workerd compatibility with GLIBC 2.31
I'm running Cloudflare Workers on Ubuntu 20.04 LTS, which ships with GLIBC 2.31. When trying to run the local development server (workerd), I'm encountering compatibility issues as workerd requires GLIBC ≥2.32.
While I understand there are workarounds (using miniflare, Docker, or upgrading Ubuntu), many developers and organizations still use Ubuntu 20.04 LTS as it's supported until April 2025.
Are there any plans to provide workerd binaries compatible with GLIBC 2.31 to support Ubuntu 20.04 LTS users? This would help developers who are required to stay on LTS versions for stability or compliance reasons.
Current environment:
- OS: Ubuntu 20.04 LTS
- GLIBC version: 2.31
- Error: workerd binary requires GLIBC 2.32, 2.33, 2.34, and 2.35
1 Reply
I would doubt they would as it's a documented requirement:
https://github.com/cloudflare/workerd?tab=readme-ov-file#running-workerd
they've also said before:
https://github.com/cloudflare/workers-sdk/issues/7911
Wrangler follows workerd's OS support policy, which is listed in the README. In general, this covers the last two releases of an OS (for ubuntu, we aim for the last two LTS releases, for macOS it's the last two releases).
GitHub
GitHub - cloudflare/workerd: The JavaScript / Wasm runtime that pow...
The JavaScript / Wasm runtime that powers Cloudflare Workers - cloudflare/workerd