Skip to content

Remove build system code for 32-bit iOS#55793

Merged
akien-mga merged 1 commit into
godotengine:masterfrom
aaronfranke:ios64
Dec 22, 2021
Merged

Remove build system code for 32-bit iOS#55793
akien-mga merged 1 commit into
godotengine:masterfrom
aaronfranke:ios64

Conversation

@aaronfranke

Copy link
Copy Markdown
Member

32-bit iOS does not exist anymore, and support for 32-bit apps was removed in 2017.

x86_64 iOS still exists in simulators, and the only architecture that exists on real iPhones is now arm64.

Comment thread platform/iphone/detect.py Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be worth reviewing why we define this only for x86_64.

Comment thread platform/iphone/detect.py Outdated
Comment on lines 108 to 109

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now that there's only two arches, I guess there would be an option to split the shared CCFLAGS outside the if check, and then just do arch-based appends for the flags which are unique for each platform (and ideally we should document why we use those flags for each). (Not necessarily in this PR.)

@akien-mga

Copy link
Copy Markdown
Member

Looks good to me if we're OK with removing this support.

@akien-mga akien-mga merged commit 656f81e into godotengine:master Dec 22, 2021
@akien-mga

Copy link
Copy Markdown
Member

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants