Skip to content

Vita: Disable ICU mutex code (deadlocks on startup), bump libpng#199

Merged
Ghabry merged 2 commits intoEasyRPG:masterfrom
Ghabry:vita-no-mutex
Apr 14, 2025
Merged

Vita: Disable ICU mutex code (deadlocks on startup), bump libpng#199
Ghabry merged 2 commits intoEasyRPG:masterfrom
Ghabry:vita-no-mutex

Conversation

@Ghabry
Copy link
Copy Markdown
Member

@Ghabry Ghabry commented Apr 12, 2025

Same issue as for 3DS and Wii


After a rebuild we can rerelease the Vita 0.8 VPK :)

@Ghabry Ghabry changed the title Vita: Disable ICU mutex code (deadlocks on startup) Vita: Disable ICU mutex code (deadlocks on startup), bump libpng Apr 12, 2025
@Ghabry
Copy link
Copy Markdown
Member Author

Ghabry commented Apr 12, 2025

Wasn't initially planned for this PR but because of build failures: The libpng bump fixed a build error for macOS and tvOS.
Honestly no idea what is the cause of the iOS zlib build failure so will ignore this in the PR.

@ghost
Copy link
Copy Markdown

ghost commented Apr 12, 2025

Honestly no idea what is the cause of the iOS zlib build failure so will ignore this in the PR.

According to HaxeFoundation/hxcpp#723, passing -DHAVE_UNISTD_H seems to fix it in a similar scenario.

It is known upstream: madler/zlib#509

@Ghabry
Copy link
Copy Markdown
Member Author

Ghabry commented Apr 13, 2025

Jenkins: Test this please

@Ghabry
Copy link
Copy Markdown
Member Author

Ghabry commented Apr 13, 2025

Downgrade of XCode was successful, everything green again.

@Ghabry Ghabry merged commit 13ce208 into EasyRPG:master Apr 14, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant