This adds the Autoconf's --enable-option-checking=fatal option so
when non existing option from the PHP's configure options is used
a fatal error happens.
export LDFLAGS=-L/usr/lib/i386-linux-gnu
export PKG_CONFIG=/usr/bin/i686-linux-gnu-pkg-config
./configure ${{ parameters.configurationParameters }} \
+ --enable-option-checking=fatal \
--prefix=/usr \
--enable-phpdbg \
--enable-fpm \
- script: |
./buildconf --force
./configure ${{ parameters.configurationParameters }} \
+ --enable-option-checking=fatal \
--prefix=/usr \
--enable-phpdbg \
--enable-fpm \
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/opt/icu4c/lib/pkgconfig"
./buildconf --force
./configure ${{ parameters.configurationParameters }} \
+ --enable-option-checking=fatal \
--prefix=/usr/local \
--disable-phpdbg \
--enable-fpm \
# msan requires all used libraries to be instrumented,
# so we should avoiding linking against anything but libc here
./configure ${{ parameters.configurationParameters }} \
+ --enable-option-checking=fatal \
--prefix=/usr \
--without-sqlite3 \
--without-pdo-sqlite \
TS="";
fi
if [[ "$ENABLE_DEBUG" == 1 ]]; then
- DEBUG="--enable-debug --without-pcre-valgrind";
+ DEBUG="--enable-debug";
else
DEBUG="";
fi
./buildconf --force
./configure \
+--enable-option-checking=fatal \
--prefix="$HOME"/php-install \
$CONFIG_QUIET \
$DEBUG \
--with-freetype \
--with-xpm \
--enable-exif \
---enable-zip \
+--with-zip \
--with-zlib \
--with-zlib-dir=/usr \
--enable-soap \