Skip to content

Conversation

@baszalmstra
Copy link
Contributor

This change updates the macOS system library allowlist to match conda-build's behavior by allowing all libraries in /usr/lib instead of just specific ones.

Previously, only specific libraries like libSystem.B.dylib, libcrypto.0.9.8.dylib, and libobjc.A.dylib were allowed. This change uses a wildcard pattern (/usr/lib/**/*) to allow any library found in the /usr/lib sysroot directory, consistent with how conda-build handles system libraries.

Fixes #1260

This change updates the macOS system library allowlist to match
conda-build's behavior by allowing all libraries in /usr/lib instead
of just specific ones.

Previously, only specific libraries like libSystem.B.dylib,
libcrypto.0.9.8.dylib, and libobjc.A.dylib were allowed. This change
uses a wildcard pattern (/usr/lib/**/*) to allow any library found
in the /usr/lib sysroot directory, consistent with how conda-build
handles system libraries.

Fixes prefix-dev#1260
@baszalmstra baszalmstra requested a review from wolfv November 6, 2025 15:54
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.

Allow-list /usr/lib/libSystem.B.dylib

2 participants