1#!/usr/bin/env bash 2 3srcdir=$(dirname "$0") 4if test "x$srcdir" != x; then 5 # in case we ever autogen on a platform without dirname 6 cd $srcdir 7fi 8 9autoreconf ${autoreconf_args:-"-ivf"} 10 11echo -n "Checking whether configure needs patching for MacOS Big Sur libtool.m4 bug... " 12if grep -A1 MACOSX_DEPLOYMENT_TARGET configure | grep powerpc >/dev/null \ 13 || grep -A1 MACOSX_DEPLOYMENT_TARGET configure | grep 'darwin\[912' >/dev/null; then 14 echo "no" 15else 16 echo "yes" 17 echo "Trying to patch configure..." 18 if patch -p1 --dry-run < config/libtool-big-sur-fixup.patch; then 19 echo "Patching for real now" 20 patch -p1 < config/libtool-big-sur-fixup.patch 21 else 22 echo "WARNING: Couldn't apply Big Sur libtool.m4 bug fix." 23 fi 24fi 25