On Tue, 11 Mar 2025, Iain Sandoe wrote:

> Tested on x86_64-darwin21 for
>   --enable-languages=all
>     => configure: WARNING: cobol not supported for this target
>   --enable-languages=all,cobol
>     => cobol is added to the languages to build.
> 
> OK for trunk?

OK.

Thanks,
Richard.

> thanks, Iain
> 
> --- 8< ---
> 
> By defult, Darwin does not have sufficient tools to build COBOL
> so we do not want to include it in --enable-languages=all since
> this will break regular testing of all supported languages.
> 
> However, we do want to be able to build it on demand (where the
> build system has sufficiently new tools) and so do not want to
> disable it permanently.
> 
> ChangeLog:
> 
>       * configure: Regenerate.
>       * configure.ac: Do not build COBOL on Darwin by default,
>       even for --enable-languages=all.
> 
> Signed-off-by: Iain Sandoe <i...@sandoe.co.uk>
> ---
>  configure    | 7 +++++--
>  configure.ac | 3 +++
>  2 files changed, 8 insertions(+), 2 deletions(-)
> 
> diff --git a/configure b/configure
> index 2a91458effc..4666c86c5f0 100755
> --- a/configure
> +++ b/configure
> @@ -3585,11 +3585,14 @@ case ,${enable_languages}, in
>      ;;
>    *)
>      case "${target}" in
> +      *-*-darwin*)
> +        unsupported_languages="$unsupported_languages cobol"
> +        ;;
>        x86_64-*-*|aarch64-*-*)
>          ;;
>        *-*-*)
> -     unsupported_languages="$unsupported_languages cobol"
> -     ;;
> +    unsupported_languages="$unsupported_languages cobol"
> +    ;;
>      esac
>      case "${host}" in
>        x86_64-*-*|aarch64-*-*)
> diff --git a/configure.ac b/configure.ac
> index 414578566fa..a1b3604dd81 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -805,6 +805,9 @@ case ,${enable_languages}, in
>      ;;
>    *)
>      case "${target}" in
> +      *-*-darwin*)
> +        unsupported_languages="$unsupported_languages cobol"
> +        ;;
>        x86_64-*-*|aarch64-*-*)
>          ;;
>        *-*-*)
> 

-- 
Richard Biener <rguent...@suse.de>
SUSE Software Solutions Germany GmbH,
Frankenstrasse 146, 90461 Nuernberg, Germany;
GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)

Reply via email to