diff --git a/configure.ac b/configure.ac index 1146b581cd..2ef78985ef 100644 --- a/configure.ac +++ b/configure.ac @@ -3838,9 +3838,11 @@ AC_DEFUN if test -n "$HAVE_MACPORTS"; then # Determine which gcc version has been installed (gcc11, for - # instance). + # instance). Use the latest version, if more than one is + # available. PORT_PACKAGE=$(port installed active | grep '^ *gcc@<:@0-9@:>@* ' | \ - awk '{ print $1; }') + awk '{ print $1; }' | grep -v 'gcc4@<:@0-9@:>@' | \ + sort -V | tail -n 1) if test -n "$PORT_PACKAGE"; then MAC_CFLAGS="-I$(dirname $(port contents $PORT_PACKAGE | \ grep libgccjit.h))"