docs: update README with glibc 2.35 requirement for arm64 binaries (#140)
arm64 binaries are now built on Ubuntu Jammy (glibc 2.35) via `Dockerfile.linuxcross`, while x64 binaries remain on Oracle Linux 8 (glibc 2.28). This causes arm64 binaries to fail on Ubuntu Focal and earlier. ## Changes Updated Binary Compatibility table for Node 18, 20, 22 linux arm64: - Ubuntu 20.04 → 22.04 - Debian bullseye → bookworm - glibc >= 2.31 → >= 2.35 <!-- START COPILOT ORIGINAL PROMPT --> <details> <summary>Original prompt</summary> > > ---- > > *This section details on the original issue you should resolve* > > <issue_title>Update readme with new glibc requirements</issue_title> > <issue_description>Binaries are built with ubuntu jammy since two month, so the binaries (tested node v22+) now need glibc v2.32+. > At lease the arm64 version fails, the x68_64 still works on ubuntu focal. > > Probably related to yao-pkg/pkg-fetch#123 > > - https://github.com/yao-pkg/pkg-fetch/tree/main?tab=readme-ov-file#binary-compatibility > - https://github.com/containerbase/wally-prebuild/actions/runs/20906746116/job/60061656644#step:3:271 > - https://github.com/containerbase/wally-prebuild/actions/runs/20906746116/job/60061656650#step:3:275</issue_description> > > ## Comments on the Issue (you are @copilot in this section) > > <comments> > </comments> > </details> <!-- START COPILOT CODING AGENT SUFFIX --> - Fixes yao-pkg/pkg-fetch#139 <!-- START COPILOT CODING AGENT TIPS --> --- 💬 We'd love your input! Share your thoughts on Copilot coding agent in our [2 minute survey](https://gh.io/copilot-coding-agent-survey). --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: robertsLando <11502495+robertsLando@users.noreply.github.com>
This commit is contained in:
parent
b5cada3e62
commit
eacb3c0090
@ -8,7 +8,7 @@ A utility to fetch or build patched Node binaries used by [pkg](https://github.c
|
||||
| 8<sup>[1](#fn1)</sup>, 10<sup>[1](#fn1)</sup>, 12<sup>[1](#fn1)</sup>, 14<sup>[1](#fn1)</sup>, 16<sup>[1](#fn1)</sup> | linux | x64 | Enterprise Linux 7, Ubuntu 14.04, Debian jessie, other distros with glibc >= 2.17 |
|
||||
| 18, 20, 22 | linux | x64 | Enterprise Linux 8, Ubuntu 20.04, Debian buster, other distros with glibc >= 2.28 |
|
||||
| 8<sup>[1](#fn1)</sup>, 10<sup>[1](#fn1)</sup>, 12<sup>[1](#fn1)</sup>, 14<sup>[1](#fn1)</sup>, 16<sup>[1](#fn1)</sup> | linux | arm64 | Enterprise Linux 8, Ubuntu 18.04, Debian buster, other distros with glibc >= 2.27 |
|
||||
| 18, 20, 22 | linux | arm64 | Enterprise Linux 9, Ubuntu 20.04, Debian bullseye, other distros with glibc >= 2.31 |
|
||||
| 18, 20, 22 | linux | arm64 | Enterprise Linux 9, Ubuntu 22.04, Debian bookworm, other distros with glibc >= 2.35 |
|
||||
| 8<sup>[1](#fn1)</sup>, 10<sup>[1](#fn1)</sup>, 12<sup>[1](#fn1)</sup>, 14<sup>[1](#fn1)</sup>, 16<sup>[1](#fn1)</sup>, 18, 20, 22 | linuxstatic | x64, arm64 | Any distro with Linux Kernel >= 2.6.32 (>= 3.10 strongly recommended) |
|
||||
| 16<sup>[1](#fn1)</sup>, 18, 20, 22 | linuxstatic | armv7<sup>[2](#fn2)</sup> | Any distro with Linux Kernel >= 2.6.32 (>= 3.10 strongly recommended) |
|
||||
| 8<sup>[1](#fn1)</sup>, 10<sup>[1](#fn1)</sup>, 12<sup>[1](#fn1)</sup>, 14<sup>[1](#fn1)</sup>, 16<sup>[1](#fn1)</sup>, 18, 20, 22 | macos | x64 | 10.13 |
|
||||
|
||||
Loading…
Reference in New Issue
Block a user