Skip to content

Do not install internal main/io headers on Windows - #23003

Merged
LamentXU123 merged 1 commit into
php:masterfrom
LamentXU123:github-yaml-ABI
Aug 3, 2026
Merged

Do not install internal main/io headers on Windows#23003
LamentXU123 merged 1 commit into
php:masterfrom
LamentXU123:github-yaml-ABI

Conversation

@LamentXU123

Copy link
Copy Markdown
Member

Follow-up #22913 (comment), remove main/io from the Windows PHP_INSTALL_HEADERS list so Windows matches the Autotools behavior. main/php_io.h should be exported publicly.

@petk

petk commented Aug 3, 2026

Copy link
Copy Markdown
Member

Thanks for the PR. The main/io/*.h should probably be also removed from .github yaml file where ABI breaks are hinted.

@LamentXU123
LamentXU123 merged commit fa4650b into php:master Aug 3, 2026
18 checks passed
@LamentXU123

Copy link
Copy Markdown
Member Author

Okay. I will do this in a separate PR to keep git log useful.

@petk

petk commented Aug 7, 2026

Copy link
Copy Markdown
Member

Okay. I will do this in a separate PR to keep git log useful.

Nevermind. There aren't any main/io/*.h. I have no idea where I've seen these main/io/*.h headers in .github/labeler.yml file. I've probably confused these with unit tests configuration a bit. All good now here.

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.

3 participants