From 3be4577ee9164e02d10881629414a7cbbae62c74 Mon Sep 17 00:00:00 2001 From: Michael Heimpold Date: Wed, 16 Oct 2019 00:01:51 +0200 Subject: [PATCH] php7-mod-xmlreader: add conditional dependency to php7-mod-dom (fixes #10201) PHP7 fails to load xmlreader.so (php7-mod-xmlreader) module without dom.so (php7-mod-dom) module loaded: -snip- PHP Warning: PHP Startup: Unable to load dynamic library 'xmlreader.so' (tried: /usr/lib/php/xmlreader.so (Error relocating /usr/lib/php/xmlreader.so: dom_node_class_entry: symbol not found), /usr/lib/php/xmlreader.so.so (Error loading shared library /usr/lib/php/xmlreader.so.so: No such file or directory)) in Unknown on line 0 ^C -snap- However, this dependency only exists when during build also php7-mod-dom is selected. Signed-off-by: Michael Heimpold (cherry picked from commit b8c22fc1ec392272235ce78ddc0ddfc40de5037d) --- lang/php7/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/php7/Makefile b/lang/php7/Makefile index 77bcf98473..b570f5101f 100644 --- a/lang/php7/Makefile +++ b/lang/php7/Makefile @@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=php PKG_VERSION:=7.2.23 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_MAINTAINER:=Michael Heimpold @@ -656,6 +656,6 @@ $(eval $(call BuildModule,sysvsem,System V shared memory)) $(eval $(call BuildModule,sysvshm,System V semaphore)) $(eval $(call BuildModule,tokenizer,Tokenizer)) $(eval $(call BuildModule,xml,XML,+PHP7_LIBXML:libxml2 +!PHP7_LIBXML:libexpat)) -$(eval $(call BuildModule,xmlreader,XMLReader,+@PHP7_LIBXML +PACKAGE_php7-mod-xmlreader:libxml2)) +$(eval $(call BuildModule,xmlreader,XMLReader,+@PHP7_LIBXML +PACKAGE_php7-mod-dom:php7-mod-dom +PACKAGE_php7-mod-xmlreader:libxml2)) $(eval $(call BuildModule,xmlwriter,XMLWriter,+@PHP7_LIBXML +PACKAGE_php7-mod-xmlwriter:libxml2)) $(eval $(call BuildModule,zip,ZIP,+PACKAGE_php7-mod-zip:zlib)) -- 2.30.2