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

Build on macOS 13 for 12 and lower #5

Open
TheSin- opened this issue Mar 13, 2023 · 0 comments
Open

Build on macOS 13 for 12 and lower #5

TheSin- opened this issue Mar 13, 2023 · 0 comments

Comments

@TheSin-
Copy link

TheSin- commented Mar 13, 2023

To build on macOS 13 for 12 or lower, you need to add

[env]
ac_cv_func_mkfifoat=no
ac_cv_func_mknodat=no

to the conan default config. This is due to libSystem changes in 13 that are not present previously.

This might need to be added to conan upstream, but I wanted to at least post it here for current builds since we are version locked to conan 1.56 currently anyhow.

These settings won't hurt older version of macOS, so they could be set to macOS only. I also recommend setting them globally, right now I believe this will only affect cpython, but if other depends link against libSystem and detect those symbols it'll also case issues at runtime on older macOS releases.

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

No branches or pull requests

1 participant