[8u-dev] Request for approval (XS): 8033292: jdk9-dev build failed due to configure issue: configure: error: The following variables are unknown to configure: MAKE

Rob McKenna rob.mckenna at oracle.com
Wed Mar 21 15:50:32 UTC 2018


Approved

    -Rob

On 21/03/18 10:16, Kevin Walls wrote:
> Hi,
> 
> I'd like to request approval to backport this change to 8u.  This follows on
> from 8031759 changes.  Maybe that change is overly strict regarding its
> error vs warning, or maybe no actual build would be affected... It seems
> best to backport this small change so nobody is surprised by a failing
> build.
> 
> JBS: https://bugs.openjdk.java.net/browse/JDK-8033292
> 9 changeset: http://hg.openjdk.java.net/jdk9/jdk9/rev/bd59753b56bf
> 
> It's a one-liner change in common/autoconf/basics.m4 to change an error to a
> warning, plus a regenerated common/autoconf/generated-configure.sh
> 
> I have pasted in my 8u change below, as it is so small, but can do a webrev
> if needed.
> 
> Without this change, running:
> 
> $ bash configure FOOBAR=mistake
> 
> gives:
> configure: error: The following variables are unknown to configure:  FOOBAR
> 
> With this change, the configure output contains a warning, but continues:
> 
> configure: WARNING: The following variables might be unknown to configure: 
> FOOBAR
> 
> Many thanks
> Kevin
> 
> 
> bash-4.2$ hg status
> M common/autoconf/basics.m4
> M common/autoconf/generated-configure.sh
> bash-4.2$ hg diff
> diff -r 0e87966d7ff1 common/autoconf/basics.m4
> --- a/common/autoconf/basics.m4 Tue Mar 20 09:19:10 2018 -0700
> +++ b/common/autoconf/basics.m4 Wed Mar 21 03:09:02 2018 -0700
> @@ -250,7 +250,7 @@
>    if test "x$CONFIGURE_OVERRIDDEN_VARIABLES" != x; then
>      # Replace the separating ! with spaces before presenting for end user.
>      unknown_variables=${CONFIGURE_OVERRIDDEN_VARIABLES//!/ }
> -    AC_MSG_ERROR([The following variables are unknown to configure:
> $unknown_variables])
> +    AC_MSG_WARN([The following variables might be unknown to configure:
> $unknown_variables])
>    fi
>  ])
> 
> diff -r 0e87966d7ff1 common/autoconf/generated-configure.sh
> --- a/common/autoconf/generated-configure.sh    Tue Mar 20 09:19:10 2018
> -0700
> +++ b/common/autoconf/generated-configure.sh    Wed Mar 21 03:09:02 2018
> -0700
> @@ -4076,7 +4076,7 @@
>  #CUSTOM_AUTOCONF_INCLUDE
> 
>  # Do not change or remove the following line, it is needed for consistency
> checks:
> -DATE_WHEN_GENERATED=1521554908
> +DATE_WHEN_GENERATED=1521626909
> 
>  ###############################################################################
>  #
> @@ -47013,7 +47013,8 @@
>    if test "x$CONFIGURE_OVERRIDDEN_VARIABLES" != x; then
>      # Replace the separating ! with spaces before presenting for end user.
>      unknown_variables=${CONFIGURE_OVERRIDDEN_VARIABLES//!/ }
> -    as_fn_error $? "The following variables are unknown to configure:
> $unknown_variables" "$LINENO" 5
> +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The following
> variables might be unknown to configure: $unknown_variables" >&5
> +$as_echo "$as_me: WARNING: The following variables might be unknown to
> configure: $unknown_variables" >&2;}
>    fi
> 
> 


More information about the jdk8u-dev mailing list