mirror of git://gcc.gnu.org/git/gcc.git
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.
(cherry picked from commit 6390fc8699)
This commit is contained in:
parent
18d2115973
commit
05941b93df
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue