apple-sdk: don’t remove LDAP framework headers

Apple ships a 13‐year‐old fork of OpenLDAP. The very few things
that use it, like Meson tests, have been adding dependencies on
our up‐to‐date OpenLDAP package to get headers. That’s not
reliable to mix with the `.tbd` Apple ships, and pulls OpenLDAP into
the bootstrap unnecessarily.

We continue to strip the `.dylib`s to avoid accidental dependencies
on the old version. Packages can still link to Apple’s version with
`-framework LDAP`. As very little seems to want the system version,
hopefully this won’t have any major compatibility impact.
This commit is contained in:
Emily 2025-01-15 16:23:03 +00:00
parent ba60e197b7
commit 0cfeec58f6

View File

@ -390,18 +390,6 @@
},
{
"package": "openldap",
"headers": [
"lber.h",
"lber_types.h",
"ldap.h",
"ldap_cdefs.h",
"ldap_features.h",
"ldap_schema.h",
"ldap_utf8.h",
"ldif.h",
"openldap.h",
"slapi-plugin.h"
],
"libraries": [
"liblber.*",
"liblber_r.*",