mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
cobol: Restrict COBOL to supported Linux arches [PR119217]
The COBOL frontend is currently built on all x86_64 and aarch64 hosts although the code contains some Linux/glibc specifics that break the build e.g. on Solaris/amd64. Tested on Linux/x86_64 and Solaris/amd64. 2025-03-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR cobol/119217 * configure.ac: Restrict cobol to aarch64-*-linux*, x86_64-*-linux*. Fix indentation. * configure: Regenerate.
This commit is contained in:
19
configure
vendored
19
configure
vendored
@@ -3571,31 +3571,28 @@ case ,${enable_languages}, in
|
||||
*,cobol,*)
|
||||
case ,${enable_languages}, in
|
||||
*,c++,*)
|
||||
;;
|
||||
;;
|
||||
*)
|
||||
# We have an explicit cobol, but no c++. We need c++, because cobol
|
||||
# requires libstdc++
|
||||
enable_languages="$enable_languages,c++"
|
||||
;;
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
case "${target}" in
|
||||
*-*-darwin*)
|
||||
aarch64-*-linux*|x86_64-*-linux*)
|
||||
;;
|
||||
*-*-*)
|
||||
unsupported_languages="$unsupported_languages cobol"
|
||||
;;
|
||||
x86_64-*-*|aarch64-*-*)
|
||||
;;
|
||||
*-*-*)
|
||||
unsupported_languages="$unsupported_languages cobol"
|
||||
;;
|
||||
esac
|
||||
case "${host}" in
|
||||
x86_64-*-*|aarch64-*-*)
|
||||
aarch64-*-linux*|x86_64-*-linux*)
|
||||
;;
|
||||
*-*-*)
|
||||
unsupported_languages="$unsupported_languages cobol"
|
||||
;;
|
||||
unsupported_languages="$unsupported_languages cobol"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
19
configure.ac
19
configure.ac
@@ -791,31 +791,28 @@ case ,${enable_languages}, in
|
||||
*,cobol,*)
|
||||
case ,${enable_languages}, in
|
||||
*,c++,*)
|
||||
;;
|
||||
;;
|
||||
*)
|
||||
# We have an explicit cobol, but no c++. We need c++, because cobol
|
||||
# requires libstdc++
|
||||
enable_languages="$enable_languages,c++"
|
||||
;;
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
case "${target}" in
|
||||
*-*-darwin*)
|
||||
aarch64-*-linux*|x86_64-*-linux*)
|
||||
;;
|
||||
*-*-*)
|
||||
unsupported_languages="$unsupported_languages cobol"
|
||||
;;
|
||||
x86_64-*-*|aarch64-*-*)
|
||||
;;
|
||||
*-*-*)
|
||||
unsupported_languages="$unsupported_languages cobol"
|
||||
;;
|
||||
esac
|
||||
case "${host}" in
|
||||
x86_64-*-*|aarch64-*-*)
|
||||
aarch64-*-linux*|x86_64-*-linux*)
|
||||
;;
|
||||
*-*-*)
|
||||
unsupported_languages="$unsupported_languages cobol"
|
||||
;;
|
||||
unsupported_languages="$unsupported_languages cobol"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user