Skip to content

Add prebuilt linux binaries with minimal glibc dependency #851

@devm33

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:

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