You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Seems like it isn't that easy. From the same thread:
-bundle_loader requires -bundle. Ld gives an error if
-bundle_loader is used without -bundle. A "bundle" in Mach-O, which is
what MacOS is using instead of ELF, say, is something different than a
shared library.
We don't build bundle targets in Broker. Adding the flag to our shared library target does indeed fail:
clang: error: invalid argument '-bundle_loader -compatibility_version' not allowed with '-dynamiclib'
@vpax writes on Slack:
A few other projects have hit this:
This suggests the fix might be easy: https://issues.guix.gnu.org/issue/57849#4
Since Broker's test cases cover this and we cover MacOS in CI, I'm thinking this doesn't affect use of the bindings in practice.
The text was updated successfully, but these errors were encountered: