diff options
| author | Randy Eckenrode <randy@largeandhighquality.com> | 2024-11-26 20:22:00 -0500 |
|---|---|---|
| committer | Randy Eckenrode <randy@largeandhighquality.com> | 2025-01-04 14:57:33 -0500 |
| commit | 49936d62185923e0a0c5752bd64c325139638b49 (patch) | |
| tree | 553e487a10726106a9c4ab0cd1689e20ad340f33 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 56fc42191ee4b43c2adacf7b36cc7cc4c896857f (diff) | |
darwin.ICU: enable the C++ API by default
The ICU C++ API is not ABI stable. Since ICU is normally shipped as a
system library, Apple has disabled it by default. This breaks using ICU
as the default implementation on Darwin in nixpkgs because packages
expect to use the C++ API without having to opt into it.
This change enables the C++ API by default based on the assumption that
the packages using it in nixpkgs are built from source, and any binaries
that would link against `libicucore.B.dylib` won’t be using the C++ API
and should not suffer from ABI problems, and if they did use the C++
API, they would have ABI problems regardless because the symbols are
still present in the ICU dylibs.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
