-
-
Notifications
You must be signed in to change notification settings - Fork 185
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
BUG: MACOSX_SDK_VERSION not participating in merge logic #1927
Comments
There's about ~80 feedstocks that set a too-low SDK currently. |
I don't follow if this is a longer thing versus something we should change in smithy itself to fix the issue. |
IMO we should warn on obsolete |
But shouldn't people still be able to build against an older sdk if they want to? |
Using a newer SDK doesn't break anything, only the deployment target is really relevant, so pulling in SDK 10.13 should be harmless (if we go with If we want to let people opt into stuff <10.13, we would need to disable all merge logic between |
I still don't follow completely but am happy to review a pr if needed. |
So I just tested this with #1928, and people can still opt into older deployment targets if they override both |
I just noticed that is a recipe uses
the merge logic of smithy will not be applied to
MACOSX_SDK_VERSION
, which will end up being incorrectly populated as 10.12 (whileMACOSX_DEPLOYMENT_TARGET
ends up being 10.13 after the merge with the global pinning).I guess we should also add a linter warning for c_stdlib_version / MACOSX_SDK_VERSION <10.13?
CC @beckermr
The text was updated successfully, but these errors were encountered: