#!/bin/bash set +e export CFLAGS="-D_GNU_SOURCE -Wno-error=implicit-function-declaration -Wno-error=int-conversion -Wno-error=return-type -Wno-error=maybe-uninitialized -Wno-error=incompatible-pointer-types -Wno-error=discarded-qualifiers" export CPPFLAGS=-D_GNU_SOURCE echo "=== GMP with CC preset ===" rm -rf /tmp/gmptest && mkdir -p /tmp/gmptest tar -xJf /tmp/gmp-6.3.0.tar.xz -C /tmp/gmptest cd /tmp/gmptest/gmp-6.3.0 export CC=/usr/bin/gcc ./configure --prefix=/usr --build=x86_64-unknown-linux-gnu --enable-cxx --docdir=/usr/share/doc/gmp-6.3.0 > /tmp/gmp-cfg.log 2>&1 echo "GMP_CC_RC=$?" grep -E "checking ABI|error:" /tmp/gmp-cfg.log | tail -5 echo "=== GMP without CC ===" unset CC ./configure --prefix=/usr --build=x86_64-unknown-linux-gnu --enable-cxx --docdir=/usr/share/doc/gmp-6.3.0 > /tmp/gmp-cfg2.log 2>&1 echo "GMP_NOCC_RC=$?" grep -E "checking ABI|error:" /tmp/gmp-cfg2.log | tail -5 echo "=== GREP with GREP preset ===" rm -rf /tmp/greptest && mkdir -p /tmp/greptest tar -xJf /tmp/grep-3.12.tar.xz -C /tmp/greptest cd /tmp/greptest/grep-3.12 GREP=/usr/bin/grep ./configure --prefix=/usr > /tmp/grep-cfg.log 2>&1 echo "GREP_PRESET_RC=$?" tail -3 /tmp/grep-cfg.log echo "=== GREP without GREP ===" env -u GREP ./configure --prefix=/usr > /tmp/grep-cfg2.log 2>&1 echo "GREP_UNSET_RC=$?" tail -3 /tmp/grep-cfg2.log