On 9 August 2016 at 16:55, Alex Bennée <alex.ben...@linaro.org> wrote:
> If the user doesn't specify any targets we build a default_target_list
> from the target .mak fragements. If we don't filter out the 64 bit
> targets when building on 32 bit machines we'll error out later on.
>
> Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
> ---
>  configure | 16 +++++++++++++++-
>  1 file changed, 15 insertions(+), 1 deletion(-)
>
> diff --git a/configure b/configure
> index 7b779c1..5499dbc 100755
> --- a/configure
> +++ b/configure
> @@ -1252,7 +1252,21 @@ if [ "$bsd_user" = "yes" ]; then
>  fi
>
>  for config in $mak_wilds; do
> -    default_target_list="${default_target_list} $(basename "$config" .mak)"
> +
> +    target=$(basename "$config" .mak)
> +
> +    if test "$cpu_width" = "32"; then
> +        case $target in
> +            *64*|s390x-*)
> +                # skip 64 bit machines
> +                ;;
> +            *)
> +                default_target_list="${default_target_list} ${target}"
> +                ;;
> +        esac
> +    else
> +        default_target_list="${default_target_list} ${target}"
> +    fi
>  done

Ah, this is where the default target list gets updated.
You need to squash this into patch 1 or you break bisection
on 32-bit hosts.

thanks
-- PMM

Reply via email to