RFR: JDK-8210723 Better information in configure for invalid Xcode

Erik Joelsson erik.joelsson at oracle.com
Fri Sep 14 15:46:17 UTC 2018


Looks good.

/Erik


On 2018-09-13 12:42, Magnus Ihse Bursie wrote:
> When running e.g. Xcode 9.4 on macosx 10.12, the configure scripts 
> fails with: "Failed to determine Xcode version" This is not very helpful.
>
> Adding the output of the failed xcodebuild call (typically something 
> like "Executable requires at least macOS 10.13, but is being run on 
> macOS 10.12.6, and so is exiting") will help the user diagnose the error.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8210723
> Patch inline:
> diff --git a/make/autoconf/toolchain.m4 b/make/autoconf/toolchain.m4
> --- a/make/autoconf/toolchain.m4
> +++ b/make/autoconf/toolchain.m4
> @@ -232,6 +232,7 @@
>        XCODE_VERSION_OUTPUT=`"$XCODEBUILD" -version 2>&1 | $HEAD -n 1`
>        $ECHO "$XCODE_VERSION_OUTPUT" | $GREP "Xcode " > /dev/null
>        if test $? -ne 0; then
> +        AC_MSG_NOTICE([xcodebuild output: $XCODE_VERSION_OUTPUT])
>          AC_MSG_ERROR([Failed to determine Xcode version.])
>        fi
>        XCODE_MAJOR_VERSION=`$ECHO $XCODE_VERSION_OUTPUT | \
>
> /Magnus
>




More information about the build-dev mailing list