kumquat-buildroot/package/php
Thomas Petazzoni 2d1ceeba02 php: fix selection of interfaces depending on BR2_USE_MMU
Commit c457213fbc reworked the selection
of PHP interfaces, moving from a choice..endchoice to a three
independent sub-options.

Thanks to how choices are handled by kconfig, an option suitable for
noMMU platforms was automatically chosen by default. When the
choice...endchoice got removed in
c457213fbc, we introduced a "select" for
one of the interfaces, to make sure at least one interface is
selected.

Unfortunately, the selected interface does not build on noMMU
platforms. In order to preserve the previous behavior (CGI interface
is selected by default on MMU capable platforms), this commit makes
the select logic a bit more complicated:

 - CGI is selected on MMU-capable platforms if neither CLI or FPM are
   selected

 - CLI is selected on MMU-less platforms, since this is anyway the
   only available interface.

Fixes:

  http://autobuild.buildroot.net/results/85ea09188f1e996cb14b4b83a17736c096c569a8/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-10-25 12:35:20 +02:00
..
0001-acinclude.m4-don-t-unset-variables.patch
0002-iconv-tweak-iconv-detection.patch
0003-configure-disable-the-phar-tool.patch
0004-OPcache-flock-mechanism-is-obviously-linux-so-force-.patch
0005-ext-fileinfo-config.m4-allow-cache-answer-for-strcas.patch
0006-Fix-php-fpm.service.in.patch
Config.ext
Config.in php: fix selection of interfaces depending on BR2_USE_MMU 2016-10-25 12:35:20 +02:00
php-fpm.conf
php.hash
php.mk php: rework selection of interfaces 2016-10-24 14:46:43 +02:00