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

fix build for Xcode 16 #937

Merged
merged 1 commit into from
Sep 25, 2024
Merged

fix build for Xcode 16 #937

merged 1 commit into from
Sep 25, 2024

Conversation

tcaduser
Copy link
Contributor

Fix issues with Xcode 16 build (Issue #936)

Prerequisites:

  • remove homebrew from your system PATH as compiling an extension module targeting iOS accidentally catches stuff in compiled modules for homebrew

Compiles all of the components for:

toolchain build kivy

Note that other recipes will probably need adapting.

@AndreMiras
Copy link
Member

Awesome, thanks for looking this up.
It looks good to me, but if other could test it that would be awesome.
@eljarro, @psychowasp, @Dekto, @lukieh2014 can you give it a try?

@lukieh2014
Copy link

It's working for me, thankyou so much!

@AndreMiras AndreMiras merged commit 53612cc into kivy:master Sep 25, 2024
8 of 9 checks passed
@tcaduser
Copy link
Contributor Author

Hi @AndreMiras, I looked at newer versions of harfbuzz and it should not have the problem, but may have others. Since it is part of the SDL_ttf install, I would think that it may be time to upgrade all of the kivy-ios recipes. Everything I've seen indicates the issues are with newer versions of clang compiler update and not intrinisic to Xcode. To my knowledge, the iOS arm64 builds should not have been embedding bitcode.

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