From 7cab7f796cfae5e15db38e90b24974c9d91b623c Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 16 Apr 2026 15:35:47 +0200 Subject: Doc for --with-xpass-dlopen --- CHANGELOG.md | 7 ++++--- README.md | 4 +++- package.xml | 1 + 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a7cda1a..f711cec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,14 @@ # Unreleased - improve algo availability check -- update PHP License from version 3 to version 4 (BSD-3-Clause) +- update PHP License from version 3 to version 4 (**BSD-3-Clause**) +- add `--with-xpass-dlopen` to workaround conflict with MUSL library # Version 1.2.0 - 2026-01-13 - add SM3 hash algos available in libxcrypt 4.5 -- add CRYPT_PREFIX_SM3CRYPT and CRYPT_PREFIX_SM3_YESCRYPT constants -- add PASSWORD_SM3CRYPT and PASSWORD_SM3_YESCRYPT constants +- add `CRYPT_PREFIX_SM3CRYPT` and `CRYPT_PREFIX_SM3_YESCRYPT` constants +- add `PASSWORD_SM3CRYPT` and `PASSWORD_SM3_YESCRYPT constants` # Version 1.1.0 - 2024-09-26 diff --git a/README.md b/README.md index 4328932..85f7e92 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,6 @@ See the Linux man pages or [PHP Documentation](https://www.php.net/xpass) Compatible with PHP 8.0 or greater. It is recommended to ensure PHP is built using `--with-external-libcrypt` option. -It is not compatible with MUSL implementation (e.g. on Alpine Linux). You need the Extended crypt library development files (libxcrypt-devel, libcrypt-dev) version 4.4 or greater. @@ -55,6 +54,9 @@ From the sources tree $ make $ make test +It is not compatible with MUSL implementation (e.g. on Alpine Linux). +Use the `--with-xpass-dlopen` to workaround the library conflict. + From https://pecl.php.net/ using pecl command $ pecl install xpass diff --git a/package.xml b/package.xml index dbc9846..dd966c3 100644 --- a/package.xml +++ b/package.xml @@ -39,6 +39,7 @@ See PHP documentation on https://www.php.net/xpass -- cgit