From ed2585780340df55e312faa3bae7235c02b7f8c7 Mon Sep 17 00:00:00 2001 From: newbluemoon Date: Sat, 16 May 2020 21:38:01 +0200 Subject: [PATCH] php: fix cross build Dynamic loading of extensions was disabled, because configure cannot determine if dlopen is available (executes test program). Override this test by using values taken from a native build. --- srcpkgs/php/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/php/template b/srcpkgs/php/template index 4aea307bdb6..40cd5593b5b 100644 --- a/srcpkgs/php/template +++ b/srcpkgs/php/template @@ -1,7 +1,7 @@ # Template file for 'php' pkgname=php version=7.4.6 -revision=1 +revision=2 hostmakedepends="bison pkg-config apache-devel" makedepends="apache-devel enchant-devel freetds-devel freetype-devel gdbm-devel gmp-devel libcurl-devel libjpeg-turbo-devel libmysqlclient-devel @@ -23,6 +23,7 @@ replaces="php-mcrypt<7.2.0" if [ -n "$CROSS_BUILD" ]; then # php-pear needs php to build hostmakedepends+=" php" + CFLAGS+=" -DHAVE_LIBDL -DHAVE_DLOPEN -DHAVE_DLSYM" fi do_build() {