* configure.ac (*-*-chorusos): Don't disable libgcj.

(*-*-freebsd[[12]] | *-*-freebsd[[12]].* | *-*-freebsd*aout*):
	Remove case.
	(*-*-kaos*): Don't disable GCC libraries, zlib or fastjar.
	(arm-*-coff): Don't disable libgcj.
	(arm*-*-linux-gnueabi): Remove useless assignment.
	(arm-*-riscix*): Don't disable libgcj.
	(bfin-*-*): Don't enable target-bsp and target-cygmon depending on
	configuration.
	(c4x-*-* | tic4x-*-*): Don't disable GCC libraries.
	(c54x*-*-*): Remove case.
	(tic54x-*-*): Don't disable GCC or GCC libraries.
	(cris-*-* | crisv32-*-*): Don't handle *-*-aout.  Change *-*-elf
	to *.
	(d10v-*-*): Don't disable GCC libraries.
	(d30v-*-*): Don't disable libgcj.
	(h8500-*-*): Don't disable GCC libraries.
	(i960-*-*): Don't disable libgcj.
	(i[[3456789]]86-*-linux*): Don't handle *-*-*libc1*.
	(i[[3456789]]86-*-sco3.2v5*, i[[3456789]]86-*-sco*,
	i[[3456789]]86-*-sysv4*, i[[3456789]]86-*-beos*): Don't disable
	libgcj.
	(m68k-*-coff*): Remove case.
	(mmix-*-*): Don't disable libgloss on host.
	(mn10200-*-*, mn10300-*-*): Remove cases.
	(powerpc*-*-winnt* | powerpc*-*-pe*, powerpcle-*-solaris*,
	powerpc-*-beos*, m68k-apollo-*, mips*-*-irix5*, mips*-*-bsd*):
	Don't disable libgcj.
	(romp-*-*): Remove case.
	(sparclite-*-*, sparc-*-sunos4*): Don't disable libgcj.
	(sparc-*-solaris2.[[0-6]] | sparc-*-solaris2.[[0-6]].*): Remove
	case.
	(v810-*-*): Don't disable GCC libraries.
	(v850*-*-*, vax-*-vms, xtensa*-*-*): Remove cases.
	(ip2k-*-*): Don't disable GCC libraries.
	* configure: Regenerate.
This commit is contained in:
Joseph Myers 2011-04-01 11:58:07 +00:00
parent 8e68bbe724
commit 61cc119da0
3 changed files with 89 additions and 148 deletions

View File

@ -1,3 +1,42 @@
2011-04-01 Joseph Myers <joseph@codesourcery.com>
* configure.ac (*-*-chorusos): Don't disable libgcj.
(*-*-freebsd[[12]] | *-*-freebsd[[12]].* | *-*-freebsd*aout*):
Remove case.
(*-*-kaos*): Don't disable GCC libraries, zlib or fastjar.
(arm-*-coff): Don't disable libgcj.
(arm*-*-linux-gnueabi): Remove useless assignment.
(arm-*-riscix*): Don't disable libgcj.
(bfin-*-*): Don't enable target-bsp and target-cygmon depending on
configuration.
(c4x-*-* | tic4x-*-*): Don't disable GCC libraries.
(c54x*-*-*): Remove case.
(tic54x-*-*): Don't disable GCC or GCC libraries.
(cris-*-* | crisv32-*-*): Don't handle *-*-aout. Change *-*-elf
to *.
(d10v-*-*): Don't disable GCC libraries.
(d30v-*-*): Don't disable libgcj.
(h8500-*-*): Don't disable GCC libraries.
(i960-*-*): Don't disable libgcj.
(i[[3456789]]86-*-linux*): Don't handle *-*-*libc1*.
(i[[3456789]]86-*-sco3.2v5*, i[[3456789]]86-*-sco*,
i[[3456789]]86-*-sysv4*, i[[3456789]]86-*-beos*): Don't disable
libgcj.
(m68k-*-coff*): Remove case.
(mmix-*-*): Don't disable libgloss on host.
(mn10200-*-*, mn10300-*-*): Remove cases.
(powerpc*-*-winnt* | powerpc*-*-pe*, powerpcle-*-solaris*,
powerpc-*-beos*, m68k-apollo-*, mips*-*-irix5*, mips*-*-bsd*):
Don't disable libgcj.
(romp-*-*): Remove case.
(sparclite-*-*, sparc-*-sunos4*): Don't disable libgcj.
(sparc-*-solaris2.[[0-6]] | sparc-*-solaris2.[[0-6]].*): Remove
case.
(v810-*-*): Don't disable GCC libraries.
(v850*-*-*, vax-*-vms, xtensa*-*-*): Remove cases.
(ip2k-*-*): Don't disable GCC libraries.
* configure: Regenerate.
2011-03-28 Joseph Myers <joseph@codesourcery.com> 2011-03-28 Joseph Myers <joseph@codesourcery.com>
* configure.ac (i[[3456789]]86-*-msdosdjgpp*): Don't disable * configure.ac (i[[3456789]]86-*-msdosdjgpp*): Don't disable

99
configure vendored
View File

@ -3075,7 +3075,7 @@ libgloss_dir="$target_cpu"
case "${target}" in case "${target}" in
*-*-chorusos) *-*-chorusos)
noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
powerpc-*-darwin*) powerpc-*-darwin*)
noconfigdirs="$noconfigdirs ld gas gdb gprof" noconfigdirs="$noconfigdirs ld gas gdb gprof"
@ -3097,9 +3097,6 @@ case "${target}" in
*-*-dragonfly*) *-*-dragonfly*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
;;
*-*-freebsd*) *-*-freebsd*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \ if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
@ -3119,9 +3116,7 @@ case "${target}" in
;; ;;
*-*-kaos*) *-*-kaos*)
# Remove unsupported stuff on all kaOS configurations. # Remove unsupported stuff on all kaOS configurations.
skipdirs="target-libiberty ${libgcj} target-libstdc++-v3" skipdirs="target-libiberty"
skipdirs="$skipdirs target-libobjc"
skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
*-*-netbsd*) *-*-netbsd*)
@ -3190,7 +3185,6 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
arm-*-coff) arm-*-coff)
noconfigdirs="$noconfigdirs ${libgcj}"
libgloss_dir=arm libgloss_dir=arm
;; ;;
arm-*-elf* | arm*-*-eabi* ) arm-*-elf* | arm*-*-eabi* )
@ -3198,7 +3192,6 @@ case "${target}" in
libgloss_dir=arm libgloss_dir=arm
;; ;;
arm*-*-linux-gnueabi) arm*-*-linux-gnueabi)
noconfigdirs="$noconfigdirs"
case ${with_newlib} in case ${with_newlib} in
no) noconfigdirs="$noconfigdirs target-newlib target-libgloss" no) noconfigdirs="$noconfigdirs target-newlib target-libgloss"
esac esac
@ -3212,7 +3205,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
;; ;;
arm-*-riscix*) arm-*-riscix*)
noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs ld target-libgloss"
;; ;;
avr-*-*) avr-*-*)
noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj} target-libssp" noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj} target-libssp"
@ -3220,15 +3213,12 @@ case "${target}" in
bfin-*-*) bfin-*-*)
unsupported_languages="$unsupported_languages java" unsupported_languages="$unsupported_languages java"
noconfigdirs="$noconfigdirs target-boehm-gc" noconfigdirs="$noconfigdirs target-boehm-gc"
if test x${is_cross_compiler} != xno ; then
target_configdirs="${target_configdirs} target-bsp target-cygmon"
fi
;; ;;
c4x-*-* | tic4x-*-*) c4x-*-* | tic4x-*-*)
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
c54x*-*-* | tic54x-*-*) tic54x-*-*)
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb" noconfigdirs="$noconfigdirs target-libgloss gdb"
;; ;;
cr16-*-*) cr16-*-*)
noconfigdirs="$noconfigdirs ${libgcj} gdb" noconfigdirs="$noconfigdirs ${libgcj} gdb"
@ -3236,24 +3226,18 @@ case "${target}" in
cris-*-* | crisv32-*-*) cris-*-* | crisv32-*-*)
unsupported_languages="$unsupported_languages java" unsupported_languages="$unsupported_languages java"
case "${target}" in case "${target}" in
*-*-aout)
unsupported_languages="$unsupported_languages fortran"
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
*-*-elf) # See PR46792 regarding target-libffi.
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
*-*-linux*) *-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss";; noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
*) *) # See PR46792 regarding target-libffi.
unsupported_languages="$unsupported_languages fortran" noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
esac esac
libgloss_dir=cris libgloss_dir=cris
;; ;;
d10v-*-*) d10v-*-*)
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
d30v-*-*) d30v-*-*)
noconfigdirs="$noconfigdirs ${libgcj} gdb" noconfigdirs="$noconfigdirs gdb"
;; ;;
fr30-*-elf*) fr30-*-elf*)
noconfigdirs="$noconfigdirs ${libgcj} gdb" noconfigdirs="$noconfigdirs ${libgcj} gdb"
@ -3269,7 +3253,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
;; ;;
h8500-*-*) h8500-*-*)
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
hppa1.1-*-osf* | hppa1.1-*-bsd* ) hppa1.1-*-osf* | hppa1.1-*-bsd* )
;; ;;
@ -3299,7 +3283,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs ld ${libgcj}" noconfigdirs="$noconfigdirs ld ${libgcj}"
;; ;;
i960-*-*) i960-*-*)
noconfigdirs="$noconfigdirs ${libgcj} gdb" noconfigdirs="$noconfigdirs gdb"
;; ;;
ia64*-*-elf*) ia64*-*-elf*)
# No gdb support yet. # No gdb support yet.
@ -3318,13 +3302,6 @@ case "${target}" in
libgloss_dir=i386 libgloss_dir=i386
;; ;;
i[3456789]86-*-linux*) i[3456789]86-*-linux*)
# The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
# not build java stuff by default.
case "${target}" in
*-*-*libc1*)
noconfigdirs="$noconfigdirs ${libgcj}";;
esac
# This section makes it possible to build newlib natively on linux. # This section makes it possible to build newlib natively on linux.
# If we are using a cross compiler then don't configure newlib. # If we are using a cross compiler then don't configure newlib.
if test x${is_cross_compiler} != xno ; then if test x${is_cross_compiler} != xno ; then
@ -3364,19 +3341,19 @@ case "${target}" in
i[3456789]86-*-sco3.2v5*) i[3456789]86-*-sco3.2v5*)
# The linker does not yet know about weak symbols in COFF, # The linker does not yet know about weak symbols in COFF,
# and is not configured to handle mixed ELF and COFF. # and is not configured to handle mixed ELF and COFF.
noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs ld target-libgloss"
;; ;;
i[3456789]86-*-sco*) i[3456789]86-*-sco*)
noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libgloss"
;; ;;
i[3456789]86-*-solaris2*) i[3456789]86-*-solaris2*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
i[3456789]86-*-sysv4*) i[3456789]86-*-sysv4*)
noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
i[3456789]86-*-beos*) i[3456789]86-*-beos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
;; ;;
i[3456789]86-*-rdos*) i[3456789]86-*-rdos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
@ -3391,22 +3368,13 @@ case "${target}" in
m68k-*-elf*) m68k-*-elf*)
noconfigdirs="$noconfigdirs ${libgcj}" noconfigdirs="$noconfigdirs ${libgcj}"
;; ;;
m68k-*-coff*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
m68*-*-* | fido-*-*) m68*-*-* | fido-*-*)
libgloss_dir=m68k libgloss_dir=m68k
;; ;;
mmix-*-*) mmix-*-*)
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss" noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb"
unsupported_languages="$unsupported_languages fortran java" unsupported_languages="$unsupported_languages fortran java"
;; ;;
mn10200-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
mn10300-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
mt-*-*) mt-*-*)
noconfigdirs="$noconfigdirs sim" noconfigdirs="$noconfigdirs sim"
;; ;;
@ -3419,17 +3387,17 @@ case "${target}" in
;; ;;
powerpc*-*-winnt* | powerpc*-*-pe*) powerpc*-*-winnt* | powerpc*-*-pe*)
target_configdirs="$target_configdirs target-winsup" target_configdirs="$target_configdirs target-winsup"
noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl ${libgcj}" noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
# always build newlib. # always build newlib.
skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
;; ;;
# This is temporary until we can link against shared libraries # This is temporary until we can link against shared libraries
powerpcle-*-solaris*) powerpcle-*-solaris*)
noconfigdirs="$noconfigdirs gdb sim tcl tk itcl ${libgcj}" noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
libgloss_dir=rs6000 libgloss_dir=rs6000
;; ;;
powerpc-*-beos*) powerpc-*-beos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
;; ;;
powerpc-*-eabi) powerpc-*-eabi)
noconfigdirs="$noconfigdirs ${libgcj}" noconfigdirs="$noconfigdirs ${libgcj}"
@ -3448,7 +3416,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs gprof ${libgcj}" noconfigdirs="$noconfigdirs gprof ${libgcj}"
;; ;;
m68k-apollo-*) m68k-apollo-*)
noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
;; ;;
microblaze*) microblaze*)
noconfigdirs="$noconfigdirs gprof target-libssp ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libssp ${libgcj}"
@ -3462,7 +3430,7 @@ case "${target}" in
libgloss_dir=mips libgloss_dir=mips
;; ;;
mips*-*-irix5*) mips*-*-irix5*)
noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libgloss"
;; ;;
mips*-*-irix6*) mips*-*-irix6*)
# Linking libjava exceeds command-line length limits on at least # Linking libjava exceeds command-line length limits on at least
@ -3472,7 +3440,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
;; ;;
mips*-*-bsd*) mips*-*-bsd*)
noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libgloss"
;; ;;
mips*-*-linux*) mips*-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
@ -3481,9 +3449,6 @@ case "${target}" in
noconfigdirs="$noconfigdirs gprof ${libgcj}" noconfigdirs="$noconfigdirs gprof ${libgcj}"
libgloss_dir=mips libgloss_dir=mips
;; ;;
romp-*-*)
noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
;;
sh-*-* | sh64-*-*) sh-*-* | sh64-*-*)
case "${target}" in case "${target}" in
sh*-*-elf) sh*-*-elf)
@ -3503,42 +3468,28 @@ case "${target}" in
libgloss_dir=sparc libgloss_dir=sparc
;; ;;
sparclite-*-*) sparclite-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
libgloss_dir=sparc libgloss_dir=sparc
;; ;;
sparc-*-sunos4*) sparc-*-sunos4*)
noconfigdirs="$noconfigdirs ${libgcj}"
if test x${is_cross_compiler} != xno ; then if test x${is_cross_compiler} != xno ; then
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
else else
use_gnu_ld=no use_gnu_ld=no
fi fi
;; ;;
sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*) sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
;; ;;
tic6x-*-*) tic6x-*-*)
noconfigdirs="$noconfigdirs gdb sim ${libgcj}" noconfigdirs="$noconfigdirs gdb sim ${libgcj}"
;; ;;
v810-*-*) v810-*-*)
noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
;;
v850*-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
vax-*-vms)
noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
;; ;;
vax-*-*) vax-*-*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
;; ;;
xtensa*-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
ip2k-*-*) ip2k-*-*)
noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}" noconfigdirs="$noconfigdirs target-libiberty"
;; ;;
*-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu) *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"

View File

@ -521,7 +521,7 @@ libgloss_dir="$target_cpu"
case "${target}" in case "${target}" in
*-*-chorusos) *-*-chorusos)
noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
powerpc-*-darwin*) powerpc-*-darwin*)
noconfigdirs="$noconfigdirs ld gas gdb gprof" noconfigdirs="$noconfigdirs ld gas gdb gprof"
@ -543,9 +543,6 @@ case "${target}" in
*-*-dragonfly*) *-*-dragonfly*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-freebsd[[12]] | *-*-freebsd[[12]].* | *-*-freebsd*aout*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
;;
*-*-freebsd*) *-*-freebsd*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \ if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
@ -565,9 +562,7 @@ case "${target}" in
;; ;;
*-*-kaos*) *-*-kaos*)
# Remove unsupported stuff on all kaOS configurations. # Remove unsupported stuff on all kaOS configurations.
skipdirs="target-libiberty ${libgcj} target-libstdc++-v3" skipdirs="target-libiberty"
skipdirs="$skipdirs target-libobjc"
skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
*-*-netbsd*) *-*-netbsd*)
@ -636,7 +631,6 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
arm-*-coff) arm-*-coff)
noconfigdirs="$noconfigdirs ${libgcj}"
libgloss_dir=arm libgloss_dir=arm
;; ;;
arm-*-elf* | arm*-*-eabi* ) arm-*-elf* | arm*-*-eabi* )
@ -644,7 +638,6 @@ case "${target}" in
libgloss_dir=arm libgloss_dir=arm
;; ;;
arm*-*-linux-gnueabi) arm*-*-linux-gnueabi)
noconfigdirs="$noconfigdirs"
case ${with_newlib} in case ${with_newlib} in
no) noconfigdirs="$noconfigdirs target-newlib target-libgloss" no) noconfigdirs="$noconfigdirs target-newlib target-libgloss"
esac esac
@ -658,7 +651,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
;; ;;
arm-*-riscix*) arm-*-riscix*)
noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs ld target-libgloss"
;; ;;
avr-*-*) avr-*-*)
noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj} target-libssp" noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj} target-libssp"
@ -666,15 +659,12 @@ case "${target}" in
bfin-*-*) bfin-*-*)
unsupported_languages="$unsupported_languages java" unsupported_languages="$unsupported_languages java"
noconfigdirs="$noconfigdirs target-boehm-gc" noconfigdirs="$noconfigdirs target-boehm-gc"
if test x${is_cross_compiler} != xno ; then
target_configdirs="${target_configdirs} target-bsp target-cygmon"
fi
;; ;;
c4x-*-* | tic4x-*-*) c4x-*-* | tic4x-*-*)
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
c54x*-*-* | tic54x-*-*) tic54x-*-*)
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb" noconfigdirs="$noconfigdirs target-libgloss gdb"
;; ;;
cr16-*-*) cr16-*-*)
noconfigdirs="$noconfigdirs ${libgcj} gdb" noconfigdirs="$noconfigdirs ${libgcj} gdb"
@ -682,24 +672,18 @@ case "${target}" in
cris-*-* | crisv32-*-*) cris-*-* | crisv32-*-*)
unsupported_languages="$unsupported_languages java" unsupported_languages="$unsupported_languages java"
case "${target}" in case "${target}" in
*-*-aout)
unsupported_languages="$unsupported_languages fortran"
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
*-*-elf) # See PR46792 regarding target-libffi.
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
*-*-linux*) *-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss";; noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
*) *) # See PR46792 regarding target-libffi.
unsupported_languages="$unsupported_languages fortran" noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
esac esac
libgloss_dir=cris libgloss_dir=cris
;; ;;
d10v-*-*) d10v-*-*)
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
d30v-*-*) d30v-*-*)
noconfigdirs="$noconfigdirs ${libgcj} gdb" noconfigdirs="$noconfigdirs gdb"
;; ;;
fr30-*-elf*) fr30-*-elf*)
noconfigdirs="$noconfigdirs ${libgcj} gdb" noconfigdirs="$noconfigdirs ${libgcj} gdb"
@ -715,7 +699,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
;; ;;
h8500-*-*) h8500-*-*)
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
hppa1.1-*-osf* | hppa1.1-*-bsd* ) hppa1.1-*-osf* | hppa1.1-*-bsd* )
;; ;;
@ -745,7 +729,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs ld ${libgcj}" noconfigdirs="$noconfigdirs ld ${libgcj}"
;; ;;
i960-*-*) i960-*-*)
noconfigdirs="$noconfigdirs ${libgcj} gdb" noconfigdirs="$noconfigdirs gdb"
;; ;;
ia64*-*-elf*) ia64*-*-elf*)
# No gdb support yet. # No gdb support yet.
@ -764,13 +748,6 @@ case "${target}" in
libgloss_dir=i386 libgloss_dir=i386
;; ;;
i[[3456789]]86-*-linux*) i[[3456789]]86-*-linux*)
# The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
# not build java stuff by default.
case "${target}" in
*-*-*libc1*)
noconfigdirs="$noconfigdirs ${libgcj}";;
esac
# This section makes it possible to build newlib natively on linux. # This section makes it possible to build newlib natively on linux.
# If we are using a cross compiler then don't configure newlib. # If we are using a cross compiler then don't configure newlib.
if test x${is_cross_compiler} != xno ; then if test x${is_cross_compiler} != xno ; then
@ -810,19 +787,19 @@ case "${target}" in
i[[3456789]]86-*-sco3.2v5*) i[[3456789]]86-*-sco3.2v5*)
# The linker does not yet know about weak symbols in COFF, # The linker does not yet know about weak symbols in COFF,
# and is not configured to handle mixed ELF and COFF. # and is not configured to handle mixed ELF and COFF.
noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs ld target-libgloss"
;; ;;
i[[3456789]]86-*-sco*) i[[3456789]]86-*-sco*)
noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libgloss"
;; ;;
i[[3456789]]86-*-solaris2*) i[[3456789]]86-*-solaris2*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
i[[3456789]]86-*-sysv4*) i[[3456789]]86-*-sysv4*)
noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
i[[3456789]]86-*-beos*) i[[3456789]]86-*-beos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
;; ;;
i[[3456789]]86-*-rdos*) i[[3456789]]86-*-rdos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
@ -837,22 +814,13 @@ case "${target}" in
m68k-*-elf*) m68k-*-elf*)
noconfigdirs="$noconfigdirs ${libgcj}" noconfigdirs="$noconfigdirs ${libgcj}"
;; ;;
m68k-*-coff*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
m68*-*-* | fido-*-*) m68*-*-* | fido-*-*)
libgloss_dir=m68k libgloss_dir=m68k
;; ;;
mmix-*-*) mmix-*-*)
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss" noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb"
unsupported_languages="$unsupported_languages fortran java" unsupported_languages="$unsupported_languages fortran java"
;; ;;
mn10200-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
mn10300-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
mt-*-*) mt-*-*)
noconfigdirs="$noconfigdirs sim" noconfigdirs="$noconfigdirs sim"
;; ;;
@ -865,17 +833,17 @@ case "${target}" in
;; ;;
powerpc*-*-winnt* | powerpc*-*-pe*) powerpc*-*-winnt* | powerpc*-*-pe*)
target_configdirs="$target_configdirs target-winsup" target_configdirs="$target_configdirs target-winsup"
noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl ${libgcj}" noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
# always build newlib. # always build newlib.
skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
;; ;;
# This is temporary until we can link against shared libraries # This is temporary until we can link against shared libraries
powerpcle-*-solaris*) powerpcle-*-solaris*)
noconfigdirs="$noconfigdirs gdb sim tcl tk itcl ${libgcj}" noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
libgloss_dir=rs6000 libgloss_dir=rs6000
;; ;;
powerpc-*-beos*) powerpc-*-beos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
;; ;;
powerpc-*-eabi) powerpc-*-eabi)
noconfigdirs="$noconfigdirs ${libgcj}" noconfigdirs="$noconfigdirs ${libgcj}"
@ -894,7 +862,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs gprof ${libgcj}" noconfigdirs="$noconfigdirs gprof ${libgcj}"
;; ;;
m68k-apollo-*) m68k-apollo-*)
noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
;; ;;
microblaze*) microblaze*)
noconfigdirs="$noconfigdirs gprof target-libssp ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libssp ${libgcj}"
@ -908,7 +876,7 @@ case "${target}" in
libgloss_dir=mips libgloss_dir=mips
;; ;;
mips*-*-irix5*) mips*-*-irix5*)
noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libgloss"
;; ;;
mips*-*-irix6*) mips*-*-irix6*)
# Linking libjava exceeds command-line length limits on at least # Linking libjava exceeds command-line length limits on at least
@ -918,7 +886,7 @@ case "${target}" in
noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
;; ;;
mips*-*-bsd*) mips*-*-bsd*)
noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs gprof target-libgloss"
;; ;;
mips*-*-linux*) mips*-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
@ -927,9 +895,6 @@ case "${target}" in
noconfigdirs="$noconfigdirs gprof ${libgcj}" noconfigdirs="$noconfigdirs gprof ${libgcj}"
libgloss_dir=mips libgloss_dir=mips
;; ;;
romp-*-*)
noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
;;
sh-*-* | sh64-*-*) sh-*-* | sh64-*-*)
case "${target}" in case "${target}" in
sh*-*-elf) sh*-*-elf)
@ -949,42 +914,28 @@ case "${target}" in
libgloss_dir=sparc libgloss_dir=sparc
;; ;;
sparclite-*-*) sparclite-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
libgloss_dir=sparc libgloss_dir=sparc
;; ;;
sparc-*-sunos4*) sparc-*-sunos4*)
noconfigdirs="$noconfigdirs ${libgcj}"
if test x${is_cross_compiler} != xno ; then if test x${is_cross_compiler} != xno ; then
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
else else
use_gnu_ld=no use_gnu_ld=no
fi fi
;; ;;
sparc-*-solaris2.[[0-6]] | sparc-*-solaris2.[[0-6]].*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*) sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
;; ;;
tic6x-*-*) tic6x-*-*)
noconfigdirs="$noconfigdirs gdb sim ${libgcj}" noconfigdirs="$noconfigdirs gdb sim ${libgcj}"
;; ;;
v810-*-*) v810-*-*)
noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
;;
v850*-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
vax-*-vms)
noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
;; ;;
vax-*-*) vax-*-*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}" noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
;; ;;
xtensa*-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
ip2k-*-*) ip2k-*-*)
noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}" noconfigdirs="$noconfigdirs target-libiberty"
;; ;;
*-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu) *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"