diff mbox

php: fix libxml2 build failure

Message ID 1366979990-10086-1-git-send-email-gustavo@zacarias.com.ar
State Accepted
Commit e08e72d7d1c9f1482217e07255f874187bb5dc63
Headers show

Commit Message

Gustavo Zacarias April 26, 2013, 12:39 p.m. UTC
The libxml2 build test uses the PHP_TEST_BUILD macro which in turn uses
AC_TRY_RUN which is bad for cross compilations.
Force php_cv_libxml_build_works to yes when libxml2 is selected. Fixes:
http://autobuild.buildroot.net/results/8b45a1260ab6ae15dc59a5d6b5b98698ec3e7bbe/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/php/php.mk | 1 +
 1 file changed, 1 insertion(+)

Comments

Peter Korsgaard April 26, 2013, 2:42 p.m. UTC | #1
>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:

 Gustavo> The libxml2 build test uses the PHP_TEST_BUILD macro which in turn uses
 Gustavo> AC_TRY_RUN which is bad for cross compilations.
 Gustavo> Force php_cv_libxml_build_works to yes when libxml2 is selected. Fixes:
 Gustavo> http://autobuild.buildroot.net/results/8b45a1260ab6ae15dc59a5d6b5b98698ec3e7bbe/

Committed, thanks.
diff mbox

Patch

diff --git a/package/php/php.mk b/package/php/php.mk
index ba428a6..2a452d1 100644
--- a/package/php/php.mk
+++ b/package/php/php.mk
@@ -66,6 +66,7 @@  ifeq ($(BR2_PACKAGE_PHP_EXT_OPENSSL),y)
 endif
 
 ifeq ($(BR2_PACKAGE_PHP_EXT_LIBXML2),y)
+	PHP_CONF_ENV += php_cv_libxml_build_works=yes
 	PHP_CONF_OPT += --enable-libxml --with-libxml-dir=${STAGING_DIR}/usr
 	PHP_DEPENDENCIES += libxml2
 endif