* configure.ac (alpha*-dec-osf*, i[[3456789]]86-*-rdos*,

sh*-*-pe|mips*-*-pe|arm-wince-pe, sparc-*-sunos4*, *-*-aix*,
	*-*-beos*, *-*-chorusos, *-*-dragonfly*, *-*-freebsd*, *-*-linux*
	| *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu, *-*-lynxos*,
	*-*-mingw*, *-*-netbsd*, *-*-netware*, *-*-tpf*, *-*-uclinux*,
	*-*-vxworks*): Disable newlib and libgloss in separate case
	statement.
	(i[[3456789]]86-*-linux*): Move logic allowing newlib to be built
	to separate case statement.
	(*-*-chorusos, *-*-dragonfly*, *-*-freebsd*, *-*-netbsd*,
	*-*-netware*, *-*-tpf*, *-*-uclinux*, *-*-vxworks*,
	alpha*-dec-osf*, alpha*-*-linux*, am33_2.0-*-linux*, sh-*-linux*,
	sh*-*-pe|mips*-*-pe|*arm-wince-pe, arm-*-coff, arm-*-elf* |
	arm*-*-eabi*, arm*-*-linux-gnueabi, arm*-*-symbianelf*, avr-*-*,
	bfin-*-*, cris-*-* | crisv32-*-*, frv-*-*, i[[3456789]]86-*-coff |
	i[[3456789]]86-*-elf, i[[3456789]]86-w64-mingw*,
	i[[3456789]]86-*-mingw*, x86_64-*-mingw*,
	i[[3456789]]86-*-interix*, i[[3456789]]86-*-beos*,
	i[[3456789]]86-*-rdos*, m32r-*-*,
	m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, m68k-*-elf*, m68*-*-*
	| fido-*-*, powerpc-*-aix*, powerpc-*-beos*, powerpc-*-eabi,
	powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems*,
	rs6000-*-lynxos*, rs6000-*-aix*, mips*-*-linux*, sparclet-*-aout*
	| sparc86x-*-*, sparc-*-elf*, sparc64-*-elf*, sparclite-*-*,
	sparc-*-sunos4*, sparc-*-solaris* | sparc64-*-solaris* |
	sparcv9-*-solaris*, *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu |
	*-*-kopensolaris*-gnu, *-*-lynxos*, *-*-*): Don't disable newlib
	and libgloss in main case over targets.  Remove most empty cases
	in main case over targets.
	* configure: Regenerate.
This commit is contained in:
Joseph Myers 2011-05-05 12:39:33 +00:00
parent 392323df55
commit 25c50222d9
3 changed files with 185 additions and 210 deletions

View File

@ -1,3 +1,36 @@
2011-05-05 Joseph Myers <joseph@codesourcery.com>
* configure.ac (alpha*-dec-osf*, i[[3456789]]86-*-rdos*,
sh*-*-pe|mips*-*-pe|arm-wince-pe, sparc-*-sunos4*, *-*-aix*,
*-*-beos*, *-*-chorusos, *-*-dragonfly*, *-*-freebsd*, *-*-linux*
| *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu, *-*-lynxos*,
*-*-mingw*, *-*-netbsd*, *-*-netware*, *-*-tpf*, *-*-uclinux*,
*-*-vxworks*): Disable newlib and libgloss in separate case
statement.
(i[[3456789]]86-*-linux*): Move logic allowing newlib to be built
to separate case statement.
(*-*-chorusos, *-*-dragonfly*, *-*-freebsd*, *-*-netbsd*,
*-*-netware*, *-*-tpf*, *-*-uclinux*, *-*-vxworks*,
alpha*-dec-osf*, alpha*-*-linux*, am33_2.0-*-linux*, sh-*-linux*,
sh*-*-pe|mips*-*-pe|*arm-wince-pe, arm-*-coff, arm-*-elf* |
arm*-*-eabi*, arm*-*-linux-gnueabi, arm*-*-symbianelf*, avr-*-*,
bfin-*-*, cris-*-* | crisv32-*-*, frv-*-*, i[[3456789]]86-*-coff |
i[[3456789]]86-*-elf, i[[3456789]]86-w64-mingw*,
i[[3456789]]86-*-mingw*, x86_64-*-mingw*,
i[[3456789]]86-*-interix*, i[[3456789]]86-*-beos*,
i[[3456789]]86-*-rdos*, m32r-*-*,
m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, m68k-*-elf*, m68*-*-*
| fido-*-*, powerpc-*-aix*, powerpc-*-beos*, powerpc-*-eabi,
powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems*,
rs6000-*-lynxos*, rs6000-*-aix*, mips*-*-linux*, sparclet-*-aout*
| sparc86x-*-*, sparc-*-elf*, sparc64-*-elf*, sparclite-*-*,
sparc-*-sunos4*, sparc-*-solaris* | sparc64-*-solaris* |
sparcv9-*-solaris*, *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu |
*-*-kopensolaris*-gnu, *-*-lynxos*, *-*-*): Don't disable newlib
and libgloss in main case over targets. Remove most empty cases
in main case over targets.
* configure: Regenerate.
2011-05-04 Joseph Myers <joseph@codesourcery.com> 2011-05-04 Joseph Myers <joseph@codesourcery.com>
* configure.ac: Remove code setting special library locations for * configure.ac: Remove code setting special library locations for

181
configure vendored
View File

@ -3297,10 +3297,76 @@ case "${target}" in
;; ;;
esac esac
# Disable newlib and libgloss for various target OSes.
case "${target}" in case "${target}" in
alpha*-dec-osf*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
i[3456789]86-*-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 test x${is_cross_compiler} != xno ; then
noconfigdirs="$noconfigdirs target-newlib"
fi
noconfigdirs="$noconfigdirs target-libgloss"
# If we are not using a cross compiler, do configure newlib.
# Note however, that newlib will only be configured in this situation
# if the --with-newlib option has been given, because otherwise
# 'target-newlib' will appear in skipdirs.
;;
i[3456789]86-*-rdos*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
sh*-*-pe|mips*-*-pe|arm-wince-pe)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
sparc-*-sunos4*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-aix*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-beos*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-chorusos) *-*-chorusos)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-dragonfly*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-freebsd*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-lynxos*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-mingw*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-netbsd*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-netware*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-tpf*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-uclinux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-vxworks*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
esac
case "${target}" in
*-*-chorusos)
;;
powerpc-*-darwin*) powerpc-*-darwin*)
noconfigdirs="$noconfigdirs ld gas gdb gprof" noconfigdirs="$noconfigdirs ld gas gdb gprof"
noconfigdirs="$noconfigdirs sim target-rda" noconfigdirs="$noconfigdirs sim target-rda"
@ -3318,10 +3384,8 @@ case "${target}" in
noconfigdirs="$noconfigdirs sim target-rda" noconfigdirs="$noconfigdirs sim target-rda"
;; ;;
*-*-dragonfly*) *-*-dragonfly*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-freebsd*) *-*-freebsd*)
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 \
&& test -f /usr/local/include/gmp.h; then && test -f /usr/local/include/gmp.h; then
with_gmp=/usr/local with_gmp=/usr/local
@ -3332,76 +3396,45 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
*-*-netbsd*) *-*-netbsd*)
# Skip some stuff on all NetBSD configurations.
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-netware*) *-*-netware*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-rtems*) *-*-rtems*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
# The tpf target doesn't support gdb yet. # The tpf target doesn't support gdb yet.
*-*-tpf*) *-*-tpf*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss gdb tcl tk libgui itcl" noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
;; ;;
*-*-uclinux*) *-*-uclinux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda" noconfigdirs="$noconfigdirs target-rda"
;; ;;
*-*-vxworks*) *-*-vxworks*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
alpha*-dec-osf*) alpha*-dec-osf*)
# ld works, but does not support shared libraries. # ld works, but does not support shared libraries.
# newlib is not 64 bit ready.
# gas doesn't generate exception information. # gas doesn't generate exception information.
noconfigdirs="$noconfigdirs gas ld target-newlib target-libgloss" noconfigdirs="$noconfigdirs gas ld"
;; ;;
alpha*-*-*vms*) alpha*-*-*vms*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
;; ;;
alpha*-*-linux*)
# newlib is not 64 bit ready
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
alpha*-*-*) alpha*-*-*)
# newlib is not 64 bit ready # newlib is not 64 bit ready
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
am33_2.0-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
sh-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
sh*-*-pe|mips*-*-pe|*arm-wince-pe) sh*-*-pe|mips*-*-pe|*arm-wince-pe)
noconfigdirs="$noconfigdirs tcl tk itcl libgui sim" noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
noconfigdirs="$noconfigdirs target-newlib"
;; ;;
arc-*-*) arc-*-*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
arm-*-coff)
;;
arm-*-elf* | arm*-*-eabi* )
;;
arm*-*-linux-gnueabi)
case ${with_newlib} in
no) noconfigdirs="$noconfigdirs target-newlib target-libgloss"
esac
;;
arm*-*-symbianelf*)
;;
arm-*-pe*) arm-*-pe*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
arm-*-riscix*) arm-*-riscix*)
noconfigdirs="$noconfigdirs ld target-libgloss" noconfigdirs="$noconfigdirs ld target-libgloss"
;; ;;
avr-*-*)
;;
bfin-*-*)
;;
c4x-*-* | tic4x-*-*) c4x-*-* | tic4x-*-*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
@ -3411,12 +3444,6 @@ case "${target}" in
cr16-*-*) cr16-*-*)
noconfigdirs="$noconfigdirs gdb" noconfigdirs="$noconfigdirs gdb"
;; ;;
cris-*-* | crisv32-*-*)
case "${target}" in
*-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
esac
;;
d10v-*-*) d10v-*-*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
@ -3426,8 +3453,6 @@ case "${target}" in
fr30-*-elf*) fr30-*-elf*)
noconfigdirs="$noconfigdirs gdb" noconfigdirs="$noconfigdirs gdb"
;; ;;
frv-*-*)
;;
moxie-*-*) moxie-*-*)
noconfigdirs="$noconfigdirs gprof" noconfigdirs="$noconfigdirs gprof"
;; ;;
@ -3471,29 +3496,10 @@ case "${target}" in
# No gdb or ld support yet. # No gdb or ld support yet.
noconfigdirs="$noconfigdirs readline libgui itcl gdb ld" noconfigdirs="$noconfigdirs readline libgui itcl gdb ld"
;; ;;
i[3456789]86-*-coff | i[3456789]86-*-elf)
;;
i[3456789]86-*-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 test x${is_cross_compiler} != xno ; then
noconfigdirs="$noconfigdirs target-newlib"
fi
noconfigdirs="$noconfigdirs target-libgloss"
# If we are not using a cross compiler, do configure newlib.
# Note however, that newlib will only be configured in this situation
# if the --with-newlib option has been given, because otherwise
# 'target-newlib' will appear in skipdirs.
;;
i[3456789]86-w64-mingw*) i[3456789]86-w64-mingw*)
noconfigdirs="$noconfigdirs target-libgloss target-newlib"
;; ;;
i[3456789]86-*-mingw*) i[3456789]86-*-mingw*)
target_configdirs="$target_configdirs target-winsup" target_configdirs="$target_configdirs target-winsup"
noconfigdirs="$noconfigdirs target-libgloss target-newlib"
;;
x86_64-*-mingw*)
noconfigdirs="$noconfigdirs target-libgloss target-newlib"
;; ;;
*-*-cygwin*) *-*-cygwin*)
target_configdirs="$target_configdirs target-libtermcap target-winsup" target_configdirs="$target_configdirs target-libtermcap target-winsup"
@ -3505,8 +3511,6 @@ case "${target}" in
echo "Warning: winsup/cygwin is missing so newlib can't be built." echo "Warning: winsup/cygwin is missing so newlib can't be built."
fi fi
;; ;;
i[3456789]86-*-interix* )
;;
i[3456789]86-*-pe) i[3456789]86-*-pe)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
@ -3525,18 +3529,10 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
i[3456789]86-*-beos*) i[3456789]86-*-beos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb"
;; ;;
i[3456789]86-*-rdos*) i[3456789]86-*-rdos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb"
;;
m32r-*-*)
;;
m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
;;
m68k-*-elf*)
;;
m68*-*-* | fido-*-*)
;; ;;
mmix-*-*) mmix-*-*)
noconfigdirs="$noconfigdirs gdb" noconfigdirs="$noconfigdirs gdb"
@ -3546,7 +3542,7 @@ case "${target}" in
;; ;;
powerpc-*-aix*) powerpc-*-aix*)
# copied from rs6000-*-* entry # copied from rs6000-*-* entry
noconfigdirs="$noconfigdirs gprof target-libgloss target-newlib" noconfigdirs="$noconfigdirs gprof"
;; ;;
powerpc*-*-winnt* | powerpc*-*-pe*) powerpc*-*-winnt* | powerpc*-*-pe*)
target_configdirs="$target_configdirs target-winsup" target_configdirs="$target_configdirs target-winsup"
@ -3559,17 +3555,13 @@ case "${target}" in
noconfigdirs="$noconfigdirs gdb sim tcl tk itcl" noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
;; ;;
powerpc-*-beos*) powerpc-*-beos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb"
;;
powerpc-*-eabi)
;;
powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
;; ;;
rs6000-*-lynxos*) rs6000-*-lynxos*)
noconfigdirs="$noconfigdirs target-newlib gprof" noconfigdirs="$noconfigdirs gprof"
;; ;;
rs6000-*-aix*) rs6000-*-aix*)
noconfigdirs="$noconfigdirs gprof target-libgloss target-newlib" noconfigdirs="$noconfigdirs gprof"
;; ;;
rs6000-*-*) rs6000-*-*)
noconfigdirs="$noconfigdirs gprof" noconfigdirs="$noconfigdirs gprof"
@ -3595,7 +3587,6 @@ case "${target}" in
noconfigdirs="$noconfigdirs gprof target-libgloss" noconfigdirs="$noconfigdirs gprof target-libgloss"
;; ;;
mips*-*-linux*) mips*-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
mips*-*-*) mips*-*-*)
noconfigdirs="$noconfigdirs gprof" noconfigdirs="$noconfigdirs gprof"
@ -3608,23 +3599,11 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss" ;; noconfigdirs="$noconfigdirs target-libgloss" ;;
esac esac
;; ;;
sparclet-*-aout* | sparc86x-*-*)
;;
sparc-*-elf*)
;;
sparc64-*-elf*)
;;
sparclite-*-*)
;;
sparc-*-sunos4*) sparc-*-sunos4*)
if test x${is_cross_compiler} != xno ; then if test x${is_cross_compiler} = xno ; then
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
else
use_gnu_ld=no use_gnu_ld=no
fi fi
;; ;;
sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
;;
tic6x-*-*) tic6x-*-*)
noconfigdirs="$noconfigdirs gdb sim" noconfigdirs="$noconfigdirs gdb sim"
;; ;;
@ -3634,14 +3613,6 @@ case "${target}" in
vax-*-*) vax-*-*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-lynxos*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-*)
;;
esac esac
# If we aren't building newlib, then don't build libgloss, since libgloss # If we aren't building newlib, then don't build libgloss, since libgloss

View File

@ -744,10 +744,76 @@ case "${target}" in
;; ;;
esac esac
# Disable newlib and libgloss for various target OSes.
case "${target}" in case "${target}" in
alpha*-dec-osf*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
i[[3456789]]86-*-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 test x${is_cross_compiler} != xno ; then
noconfigdirs="$noconfigdirs target-newlib"
fi
noconfigdirs="$noconfigdirs target-libgloss"
# If we are not using a cross compiler, do configure newlib.
# Note however, that newlib will only be configured in this situation
# if the --with-newlib option has been given, because otherwise
# 'target-newlib' will appear in skipdirs.
;;
i[[3456789]]86-*-rdos*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
sh*-*-pe|mips*-*-pe|arm-wince-pe)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
sparc-*-sunos4*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-aix*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-beos*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-chorusos) *-*-chorusos)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-dragonfly*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-freebsd*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-lynxos*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-mingw*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-netbsd*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-netware*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-tpf*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-uclinux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-vxworks*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
esac
case "${target}" in
*-*-chorusos)
;;
powerpc-*-darwin*) powerpc-*-darwin*)
noconfigdirs="$noconfigdirs ld gas gdb gprof" noconfigdirs="$noconfigdirs ld gas gdb gprof"
noconfigdirs="$noconfigdirs sim target-rda" noconfigdirs="$noconfigdirs sim target-rda"
@ -765,10 +831,8 @@ case "${target}" in
noconfigdirs="$noconfigdirs sim target-rda" noconfigdirs="$noconfigdirs sim target-rda"
;; ;;
*-*-dragonfly*) *-*-dragonfly*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-freebsd*) *-*-freebsd*)
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 \
&& test -f /usr/local/include/gmp.h; then && test -f /usr/local/include/gmp.h; then
with_gmp=/usr/local with_gmp=/usr/local
@ -779,76 +843,45 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
*-*-netbsd*) *-*-netbsd*)
# Skip some stuff on all NetBSD configurations.
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-netware*) *-*-netware*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-rtems*) *-*-rtems*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
# The tpf target doesn't support gdb yet. # The tpf target doesn't support gdb yet.
*-*-tpf*) *-*-tpf*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss gdb tcl tk libgui itcl" noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
;; ;;
*-*-uclinux*) *-*-uclinux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda" noconfigdirs="$noconfigdirs target-rda"
;; ;;
*-*-vxworks*) *-*-vxworks*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
alpha*-dec-osf*) alpha*-dec-osf*)
# ld works, but does not support shared libraries. # ld works, but does not support shared libraries.
# newlib is not 64 bit ready.
# gas doesn't generate exception information. # gas doesn't generate exception information.
noconfigdirs="$noconfigdirs gas ld target-newlib target-libgloss" noconfigdirs="$noconfigdirs gas ld"
;; ;;
alpha*-*-*vms*) alpha*-*-*vms*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
;; ;;
alpha*-*-linux*)
# newlib is not 64 bit ready
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
alpha*-*-*) alpha*-*-*)
# newlib is not 64 bit ready # newlib is not 64 bit ready
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
am33_2.0-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
sh-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
sh*-*-pe|mips*-*-pe|*arm-wince-pe) sh*-*-pe|mips*-*-pe|*arm-wince-pe)
noconfigdirs="$noconfigdirs tcl tk itcl libgui sim" noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
noconfigdirs="$noconfigdirs target-newlib"
;; ;;
arc-*-*) arc-*-*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
arm-*-coff)
;;
arm-*-elf* | arm*-*-eabi* )
;;
arm*-*-linux-gnueabi)
case ${with_newlib} in
no) noconfigdirs="$noconfigdirs target-newlib target-libgloss"
esac
;;
arm*-*-symbianelf*)
;;
arm-*-pe*) arm-*-pe*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
arm-*-riscix*) arm-*-riscix*)
noconfigdirs="$noconfigdirs ld target-libgloss" noconfigdirs="$noconfigdirs ld target-libgloss"
;; ;;
avr-*-*)
;;
bfin-*-*)
;;
c4x-*-* | tic4x-*-*) c4x-*-* | tic4x-*-*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
@ -858,12 +891,6 @@ case "${target}" in
cr16-*-*) cr16-*-*)
noconfigdirs="$noconfigdirs gdb" noconfigdirs="$noconfigdirs gdb"
;; ;;
cris-*-* | crisv32-*-*)
case "${target}" in
*-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
esac
;;
d10v-*-*) d10v-*-*)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
@ -873,8 +900,6 @@ case "${target}" in
fr30-*-elf*) fr30-*-elf*)
noconfigdirs="$noconfigdirs gdb" noconfigdirs="$noconfigdirs gdb"
;; ;;
frv-*-*)
;;
moxie-*-*) moxie-*-*)
noconfigdirs="$noconfigdirs gprof" noconfigdirs="$noconfigdirs gprof"
;; ;;
@ -918,29 +943,10 @@ case "${target}" in
# No gdb or ld support yet. # No gdb or ld support yet.
noconfigdirs="$noconfigdirs readline libgui itcl gdb ld" noconfigdirs="$noconfigdirs readline libgui itcl gdb ld"
;; ;;
i[[3456789]]86-*-coff | i[[3456789]]86-*-elf)
;;
i[[3456789]]86-*-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 test x${is_cross_compiler} != xno ; then
noconfigdirs="$noconfigdirs target-newlib"
fi
noconfigdirs="$noconfigdirs target-libgloss"
# If we are not using a cross compiler, do configure newlib.
# Note however, that newlib will only be configured in this situation
# if the --with-newlib option has been given, because otherwise
# 'target-newlib' will appear in skipdirs.
;;
i[[3456789]]86-w64-mingw*) i[[3456789]]86-w64-mingw*)
noconfigdirs="$noconfigdirs target-libgloss target-newlib"
;; ;;
i[[3456789]]86-*-mingw*) i[[3456789]]86-*-mingw*)
target_configdirs="$target_configdirs target-winsup" target_configdirs="$target_configdirs target-winsup"
noconfigdirs="$noconfigdirs target-libgloss target-newlib"
;;
x86_64-*-mingw*)
noconfigdirs="$noconfigdirs target-libgloss target-newlib"
;; ;;
*-*-cygwin*) *-*-cygwin*)
target_configdirs="$target_configdirs target-libtermcap target-winsup" target_configdirs="$target_configdirs target-libtermcap target-winsup"
@ -952,8 +958,6 @@ case "${target}" in
echo "Warning: winsup/cygwin is missing so newlib can't be built." echo "Warning: winsup/cygwin is missing so newlib can't be built."
fi fi
;; ;;
i[[3456789]]86-*-interix* )
;;
i[[3456789]]86-*-pe) i[[3456789]]86-*-pe)
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
@ -972,18 +976,10 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss" noconfigdirs="$noconfigdirs target-libgloss"
;; ;;
i[[3456789]]86-*-beos*) i[[3456789]]86-*-beos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb"
;; ;;
i[[3456789]]86-*-rdos*) i[[3456789]]86-*-rdos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb"
;;
m32r-*-*)
;;
m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
;;
m68k-*-elf*)
;;
m68*-*-* | fido-*-*)
;; ;;
mmix-*-*) mmix-*-*)
noconfigdirs="$noconfigdirs gdb" noconfigdirs="$noconfigdirs gdb"
@ -993,7 +989,7 @@ case "${target}" in
;; ;;
powerpc-*-aix*) powerpc-*-aix*)
# copied from rs6000-*-* entry # copied from rs6000-*-* entry
noconfigdirs="$noconfigdirs gprof target-libgloss target-newlib" noconfigdirs="$noconfigdirs gprof"
;; ;;
powerpc*-*-winnt* | powerpc*-*-pe*) powerpc*-*-winnt* | powerpc*-*-pe*)
target_configdirs="$target_configdirs target-winsup" target_configdirs="$target_configdirs target-winsup"
@ -1006,17 +1002,13 @@ case "${target}" in
noconfigdirs="$noconfigdirs gdb sim tcl tk itcl" noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
;; ;;
powerpc-*-beos*) powerpc-*-beos*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss" noconfigdirs="$noconfigdirs gdb"
;;
powerpc-*-eabi)
;;
powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
;; ;;
rs6000-*-lynxos*) rs6000-*-lynxos*)
noconfigdirs="$noconfigdirs target-newlib gprof" noconfigdirs="$noconfigdirs gprof"
;; ;;
rs6000-*-aix*) rs6000-*-aix*)
noconfigdirs="$noconfigdirs gprof target-libgloss target-newlib" noconfigdirs="$noconfigdirs gprof"
;; ;;
rs6000-*-*) rs6000-*-*)
noconfigdirs="$noconfigdirs gprof" noconfigdirs="$noconfigdirs gprof"
@ -1042,7 +1034,6 @@ case "${target}" in
noconfigdirs="$noconfigdirs gprof target-libgloss" noconfigdirs="$noconfigdirs gprof target-libgloss"
;; ;;
mips*-*-linux*) mips*-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
mips*-*-*) mips*-*-*)
noconfigdirs="$noconfigdirs gprof" noconfigdirs="$noconfigdirs gprof"
@ -1055,23 +1046,11 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss" ;; noconfigdirs="$noconfigdirs target-libgloss" ;;
esac esac
;; ;;
sparclet-*-aout* | sparc86x-*-*)
;;
sparc-*-elf*)
;;
sparc64-*-elf*)
;;
sparclite-*-*)
;;
sparc-*-sunos4*) sparc-*-sunos4*)
if test x${is_cross_compiler} != xno ; then if test x${is_cross_compiler} = xno ; then
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
else
use_gnu_ld=no use_gnu_ld=no
fi fi
;; ;;
sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
;;
tic6x-*-*) tic6x-*-*)
noconfigdirs="$noconfigdirs gdb sim" noconfigdirs="$noconfigdirs gdb sim"
;; ;;
@ -1081,14 +1060,6 @@ case "${target}" in
vax-*-*) vax-*-*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss" noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;; ;;
*-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-lynxos*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-*)
;;
esac esac
# If we aren't building newlib, then don't build libgloss, since libgloss # If we aren't building newlib, then don't build libgloss, since libgloss