Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross compiling to macOS is broken on non macOS hosts #744

Closed
yorickpeterse opened this issue Aug 15, 2024 · 0 comments
Closed

Cross compiling to macOS is broken on non macOS hosts #744

yorickpeterse opened this issue Aug 15, 2024 · 0 comments
Labels
accepting contributions Issues that are suitable to be worked on by anybody, not just maintainers bug Defects, unintended behaviour, etc compiler Changes related to the compiler documentation Documentation related changes
Milestone

Comments

@yorickpeterse
Copy link
Collaborator

yorickpeterse commented Aug 15, 2024

Please describe the bug

Starting with 0.16.0, macOS builds link against the "Security" and "CoreFoundation" frameworks. When cross compiling from a non macOS host to macOS, these frameworks aren't available due to the macOS SDK not being readily available. Using Zig as the linker won't work either, because it doesn't provide a full SDK that's needed for this.

Since we can't ship the SDK (even if we could, it's massive), we need to document how to handle this.

Related:

Operating system

Fedora

Inko version

0.16.0

@yorickpeterse yorickpeterse added accepting contributions Issues that are suitable to be worked on by anybody, not just maintainers bug Defects, unintended behaviour, etc documentation Documentation related changes compiler Changes related to the compiler labels Aug 15, 2024
@yorickpeterse yorickpeterse added this to the 0.17.0 milestone Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepting contributions Issues that are suitable to be worked on by anybody, not just maintainers bug Defects, unintended behaviour, etc compiler Changes related to the compiler documentation Documentation related changes
Projects
None yet
Development

No branches or pull requests

1 participant