Skip to content

Build com_dotnet shared by default #16300

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

Closed
wants to merge 1 commit into from

Conversation

cmb69
Copy link
Member

@cmb69 cmb69 commented Oct 8, 2024

The official Windows builds and CI are doing this for ages, so it appears to be overdue to finally switch the actual default.


Apparently, com_dotnet had been statically build for early PHP releases (makes some sense, because it could have been considered an integral part of PHP on Windows). However, as of PHP 5.5.0, com_dotnet had been built as shared extension, without changing the default in config.w32 (makes also sense to not break custom builds). That probably should have been changed in the next major PHP version, but obviously hasn't. Thus I'm suggesting to change it now (even if PHP next will be PHP 8.5), because I don't see any point in having a de-facto default which is different from the actual default. Custom builds with a static com_dotnet are still possible by passing --enable-com-dotnet=yes.

The official Windows builds and CI are doing this for ages, so it
appears to be overdue to finally switch the actual default.
@cmb69 cmb69 requested a review from TimWolla as a code owner October 8, 2024 12:53
@TimWolla TimWolla removed their request for review October 9, 2024 09:25
@cmb69 cmb69 closed this in 03cbb3e Nov 18, 2024
@cmb69 cmb69 deleted the cmb/com_dotnet-shared branch November 30, 2024 11:28
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.

1 participant