Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 1 commit into from
Apr 12, 2024

Conversation

PeterDaveHello
Copy link
Member

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

  • Documentation
  • Version change (Update, remove or add more Node.js versions)
  • Variant change (Update, remove or add more variants, or versions of variants)
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Other (none of the above)

Checklist

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING.md document.
  • All new and existing tests passed.

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
@LaurentGoderre LaurentGoderre merged commit 8421a51 into nodejs:main Apr 12, 2024
4 of 6 checks passed
@PeterDaveHello PeterDaveHello deleted the UpdateREADME.md branch April 12, 2024 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants