-
Notifications
You must be signed in to change notification settings - Fork 24.3k
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
Update boost to 1.83.0 #39555
Update boost to 1.83.0 #39555
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @Kudo for taking care of this! 🙌
@cipolleschi has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
Base commit: 7888338 |
@cipolleschi merged this pull request in b9f0bdd. |
Summary: Remove Xcode 15 `_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION` workaround for boost. If we update boost, we don't need the workaround anymore. This PR is based on facebook#39552. Not sure how Meta internally deal with stacked PRs. This PR just adds a new commit based on facebook#39552 anyway. ## Changelog: [IOS][CHANGED] - Remove Xcode 15 `_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION` workaround for boost Pull Request resolved: facebook#39555 Test Plan: RNTester + Xcode 15 Reviewed By: cortinico Differential Revision: D49454494 Pulled By: cipolleschi fbshipit-source-id: aacabaa130b61598cf8bd206fdbb96d3b50ba74f
Summary: Remove Xcode 15 `_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION` workaround for boost. If we update boost, we don't need the workaround anymore. This PR is based on facebook#39552. Not sure how Meta internally deal with stacked PRs. This PR just adds a new commit based on facebook#39552 anyway. [IOS][CHANGED] - Remove Xcode 15 `_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION` workaround for boost Pull Request resolved: facebook#39555 Test Plan: RNTester + Xcode 15 Reviewed By: cortinico Differential Revision: D49454494 Pulled By: cipolleschi fbshipit-source-id: aacabaa130b61598cf8bd206fdbb96d3b50ba74f
Something I've just noticed in relation to this PR when upgrading from 0.72.x to 0.73.x - if the Is that an issue or not? I noticed it's a |
@liamjones it should not be an issue. The directive is needed to backport the name of an API that has changed. I don't think that it's an issue if we keep it. Unless you are seeing some specific errors: if that's the case, could you share them? |
@cipolleschi Nope, not seeing any errors. I just noticed it wasn't being removed when I did the RN upgrade and wanted to check if it was deliberate. Thanks for confirming it was! 😄 |
Summary:
Since folly is updated from 17154a6, it is good to bump boost too.
After updating boost, we can remove the Xcode 15
_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION
workaround which originally to fix Xcode 15 for boost.Changelog:
[GENERAL][CHANGED] - Update boost to 1.83.0
Test Plan: