-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Provide more compatible Linux build #1053
Copy link
Copy link
Closed
Description
The Linux binary releases appear to be linked against glibc 2.28. To make the binaries compatible with a wider range of Linux distros it would be helpful for a statically compiled binary to be available as well.
The binaries for 1.2.0 from https://pkg.cfssl.org/ are statically compiled, so they work on all the distros tested.
Here is a comparison of the compatibility of static(1.2.0) and dynamic(1.4.0) binaries:
| Distro | cfssl 1.2.0 | cfssl 1.4.0 |
|---|---|---|
| Alpine (Any version) | ✔️ | ❌ |
| Debian 8/9 | ✔️ | ❌ |
| Debian 10 | ✔️ | ✔️ |
| EL 6/7 | ✔️ | ❌ |
| EL 8 | ✔️ | ✔️ |
| openSuse Leap | ✔️ | ❌ |
| openSuse Tumbleweed | ✔️ | ✔️ |
| Ubuntu LTS | ✔️ | ❌ |
| Ubuntu 19+ | ✔️ | ✔️ |
An alternate solution would be to target an older version of glibc - 2.12 would work on all the above except Alpine.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels