nodejs / docker-node

Official Docker Image for Node.js :whale: :turtle: :rocket:
https://hub.docker.com/_/node/
MIT License
8.13k stars 1.95k forks source link

docs: update shared libs section for Alpine 3.19+ #2066

Closed PeterDaveHello closed 2 months ago

PeterDaveHello commented 2 months ago

Description

Starting from Alpine 3.19, the gcompat package should be used instead of libc6-compat to include missing shared libraries required for process.dlopen.

This change is based on the latest Alpine Linux 3.19.0 release notes: https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.19.0

Motivation and Context

The libc6-compat package was removed in Alpine Linux 3.19 in favor of gcompat from Adélie Linux to provide GNU C library compatibility layer. This change is necessary to keep the documentation up-to-date and provide accurate information for users who need to add missing shared libraries for process.dlopen on Alpine 3.19 and later.

Testing Details

This change does not require additional testing as it only involves updating the documentation. The updated instructions have been verified by referring to the official Alpine Linux 3.19.0 release notes.

Example Output(if appropriate)

N/A

Types of changes

Checklist