Skip to content

Fixes for the nightly workflow to upgrade to macOS 15 - #20161

Merged
iluuu1994 merged 2 commits into
php:PHP-8.1from
shivammathur:fix-nightly-macos-15
Oct 15, 2025
Merged

iluuu1994 merged 2 commits into
php:PHP-8.1from
shivammathur:fix-nightly-macos-15

Conversation

@shivammathur

@shivammathur shivammathur commented Oct 13, 2025 •

Copy link
Copy Markdown
Member

This PR

  • Backports 6339938 to PHP 8.1. MacOS 15 fails to build 8.1 with the error: no_caller_saved_registers function calls memcmp (Zend/zend_string.c:389). Logs
  • Skips lc_ctype_inheritance.phpt test on macOS 15 and above. It fails on macOS 15 as it inherits LC_CTYPE into the thread locale. We can skip the test on macOS 15 as the issue is a due to a change by Apple as discussed in str_word_count behaves differently on macos 14 vs 15+ #19828.

For RMs, This will unblock #20159 for the upgrade in nightly workflow to macOS 15 after macOS 13 has been deprecated.
(actions/runner-images#13046)

shivammathur and others added 2 commits October 13, 2025 20:48
@shivammathur
shivammathur requested review from a team and iluuu1994 October 13, 2025 21:05
@ramsey

ramsey commented Oct 15, 2025

Copy link
Copy Markdown
Member

Looks good to me. You have my approval to merge this into PHP-8.1. Thanks!

@iluuu1994
iluuu1994 merged commit 9a2113a into php:PHP-8.1 Oct 15, 2025
6 checks passed
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.

4 participants