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

Formatting, spinlock, and 32-bit iOS frameworks #65

Open
wants to merge 16 commits into
base: master
Choose a base branch
from

Conversation

mackworth
Copy link

Turns out iOS has the same issue as macOS, if you are generating 32-bit versions (i.e. supporting prior to 11.0). armv7 and arm64 need to be lipo'd together (as do the simulator versions). Otherwise, you get a similar error message when trying to build the framework.

In addition, this PR includes:

I included an update to the changelog (embarrassingly called "changeling" in commit msg) that reflect these changes and last PR.

If you want me to separate these commits or make any other changes, happy to do so.

@mackworth
Copy link
Author

After I did this pull request, I saw there was one outstanding from @paynerc. His implementation was better, so I've ditched mine and merged his into the other changes I made.

@mackworth
Copy link
Author

And after some more testing, realized that the exact same issue applies to Mac Catalyst: if you have both architectures, they need to be lipo'd together before putting into XCFramework.

@faithfracture
Copy link
Owner

@mackworth Sorry - been focusing on other things recently. Regarding your previous comment, does that mean there needs to be a change to this PR, or is it still ready to go?

@mackworth
Copy link
Author

Yes, I've made those changes. I believe we're good to go, although I'd love @paynerc to review.

@mackworth
Copy link
Author

just a bump to see if @paynerc approves and if @faithfracture should proceed.

kambala-decapitator added a commit to kambala-decapitator/Apple-Boost-BuildScript that referenced this pull request Nov 28, 2021
kambala-decapitator added a commit to kambala-decapitator/Apple-Boost-BuildScript that referenced this pull request May 20, 2022
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

Successfully merging this pull request may close these issues.

3 participants