Skip to content

Add prebuilt linux binaries with minimal glibc dependency #851

Closed

Description

@devm33

Prebuilt binaries for linux were excluded from #804 due to concerns around the glibc version: the runner is ubuntu 22.04 which is glibc 2.35. However node-pty should be compatible with a much lower version (dependency is only libutil linked). Node.js officially supports glibc >= 2.28

Since the build runner can't be changed a sysroot can be used to compile against a suitable version of glibc.

See the sysroots used here: https://github.com/microsoft/vscode/blob/main/build/linux/debian/install-sysroot.ts

cc:

Activity

  1. added 2 commits that reference this issue on Dec 30, 2025
    440cca1
    e7b513c
  2. added a commit that references this issue on Jan 1, 2026
    772905e
  3. added a commit that references this issue on Aug 31, 2026
    888f391
  4. added a commit that references this issue on Oct 29, 2026
    30b5d67
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions