-
Notifications
You must be signed in to change notification settings - Fork 7.8k
fix: add missing PHPAPI
#15142
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: add missing PHPAPI
#15142
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this fixes the ./configure --enable-bcmath=shared
build. Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PHPAPI should be added to the C file too.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, waiting for CI.
OK ! Sadly, if the previous PR has been merged without detecting the issue I reported, it will unlikely detect if this is fixing it. |
That is true, but I'm not risking the introduction of new warnings, although very unlikely. It's more of a protocol basically to wait for CI. |
I think there should be one day also CI build with using shared extensions and some of those phpized. That would detect this sooner. |
Probably, see also #13771 |
Merged, thanks! |
Builds are all successful now! https://github.com/loophp/php-src-nix/actions/runs/10136552760 |
Issue introduced in commit 5905857 from PR #14833
See more context at #14833 (comment)