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?
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-*-*)
         ;;
       *-*-*)
-- 
2.39.2 (Apple Git-143)

Reply via email to