php8: fix xmlreader dom circular dependency
authorDaniel F. Dickinson <dfdpublic@wildtechgarden.ca>
Thu, 1 Jan 2026 06:24:17 +0000 (01:24 -0500)
committerMichael Heimpold <mhei@heimpold.de>
Fri, 16 Jan 2026 06:35:52 +0000 (07:35 +0100)
commit247c1a196496015158b9cc3ee8ff83cf0101b26b
tree465ff528dbb114ba04249959676be9ca3dbc429d
parent8d7faa245a2d844c166692c3de884608f8a7bf28
php8: fix xmlreader dom circular dependency

xmlreader was selecting package php8-mod-dom as well as depending on
PHP8_DOM, while php8-mod-dom also depended on PHP8_DOM (and therefore
selected PHP8_DOM when php8-mod-dom was selected). This is a Kconfig
recursive dependency, so break the recursion by noting that because
php8-mod-xmlreader selects php8-mod-dom, PHP8_DOM is a transitive
depends, so php8-mod-xmlreader should not depend on PHP8_DOM itself.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
lang/php8/Config.in
lang/php8/Makefile