-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
As reported in mongodb/mongo-php-driver#1445), the driver fails to build with PHP 8.2+ on Alpine Linux due to an unconditional definition of _GNU_SOURCE introduced in php/php-src@2c16664.
CDRIVER-4679 briefly introduced a BSON_HAVE_XSI_STRERROR_R constant, which lead to the creation of this ticket (to track necessary changes to PHPC's autoconf build config); however, libmongoc ultimately reverted that change. This issue is ultimately addressed by PHPC-2270 and PHPC-2271.
- depends on
-
CDRIVER-4679 Prefer strerror_l instead of dealing with buggy XSI-compliant strerror_r detection
- Closed
-
PHPC-2270 Define constants for POSIX features and extensions used by libmongoc 1.24
- Closed
- is depended on by
-
PHPC-2271 Upgrade libmongoc to 1.24.3
- Closed
- related to
-
PHPC-2332 Fix bson_strerror_r compatibility for AIX
- Closed
-
PHPC-2270 Define constants for POSIX features and extensions used by libmongoc 1.24
- Closed
- links to