Skip to content

fix aarch64 shared extensions segfault with zig 0.16.0#1110

Merged
crazywhalecc merged 8 commits into
mainfrom
feat/decimal
Apr 18, 2026
Merged

fix aarch64 shared extensions segfault with zig 0.16.0#1110
crazywhalecc merged 8 commits into
mainfrom
feat/decimal

Conversation

@henderkes
Copy link
Copy Markdown
Collaborator

@henderkes henderkes commented Apr 17, 2026

What does this PR do?

fixes #1108

zig 0.16 doesn't add -lcompiler_rt automatically anymore when libtool links with -nostdlib

Checklist before merging

If your PR involves the changes mentioned below and completed the action, please tick the corresponding option.
If a modification is not involved, please skip it directly.

  • If you modified *.php or *.json, run them locally to ensure your changes are valid:
    • composer cs-fix
    • composer analyse
    • composer test
    • bin/spc dev:sort-config
  • If it's an extension or dependency update, please ensure the following:
    • Add your test combination to src/globals/test-extensions.php.
    • If adding new or fixing bugs, add commit message containing extension test or test extensions to trigger full test suite.

@henderkes
Copy link
Copy Markdown
Collaborator Author

@henderkes henderkes requested a review from crazywhalecc April 17, 2026 10:59
@crazywhalecc crazywhalecc merged commit 4318ef8 into main Apr 18, 2026
8 checks passed
@crazywhalecc crazywhalecc deleted the feat/decimal branch April 18, 2026 03:42
crazywhalecc added a commit that referenced this pull request Apr 29, 2026
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.

ext swoole and ext intl segfault sanity test (on zig-cc 0.16 shared build)

3 participants