host_configargs
build_configargs
BUILD_CONFIG
+LDFLAGS_FOR_TARGET
CXXFLAGS_FOR_TARGET
CFLAGS_FOR_TARGET
DEBUG_PREFIX_CFLAGS_FOR_TARGET
;;
esac
-# Disable Java, libgcj or related libraries for some systems.
+# Disable Java if libffi is not supported.
case "${target}" in
- *-*-chorusos)
+ alpha*-*-*)
;;
- powerpc-*-darwin*)
+ arm*-*-*)
;;
- i[3456789]86-*-darwin*)
+ cris-*-*)
;;
- x86_64-*-darwin[912]*)
+ frv-*-*)
;;
- *-*-darwin*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ hppa*-*-linux*)
;;
- *-*-dragonfly*)
+ hppa*-*-hpux*)
;;
- *-*-freebsd*)
- # Skip some stuff that's unsupported on some FreeBSD configurations.
- case "${target}" in
- i*86-*-*) ;;
- alpha*-*-*) ;;
- x86_64-*-*) ;;
- *)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- esac
+ i?86-*-*)
;;
- *-*-kaos*)
+ ia64*-*-*)
;;
- *-*-netbsd*)
- # Skip some stuff that's unsupported on some NetBSD configurations.
- case "${target}" in
- i*86-*-netbsdelf*) ;;
- arm*-*-netbsdelf*) ;;
- *)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- esac
+ m32r*-*-*)
;;
- *-*-netware*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ m68k-*-*)
;;
- *-*-rtems*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ mips-sgi-irix6.* | mips*-*-rtems*)
;;
- *-*-tpf*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ mips*-*-linux*)
;;
- *-*-uclinux*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ powerpc*-*-linux*)
;;
- *-*-vxworks*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ powerpc-*-darwin*)
;;
- alpha*-dec-osf*)
+ powerpc-*-aix* | rs6000-*-aix*)
;;
- alpha*-*-*vms*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ powerpc-*-freebsd*)
;;
- alpha*-*-linux*)
+ powerpc64-*-freebsd*)
;;
- alpha*-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ powerpc*-*-rtems*)
;;
- am33_2.0-*-linux*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ s390-*-* | s390x-*-*)
;;
- sh-*-linux*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ sh-*-* | sh[34]*-*-*)
;;
- sh*-*-pe|mips*-*-pe|*arm-wince-pe)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ sh64-*-* | sh5*-*-*)
;;
- arc-*-*)
+ sparc*-*-*)
+ ;;
+ x86_64-*-*)
+ ;;
+ *-*-*)
+ unsupported_languages="$unsupported_languages java"
;;
- arm-*-coff)
+esac
+
+# Disable Java, libgcj or related libraries for some systems.
+case "${target}" in
+ powerpc-*-darwin*)
;;
- arm-*-elf* | arm*-*-eabi* )
- noconfigdirs="$noconfigdirs target-libffi"
+ i[3456789]86-*-darwin*)
;;
- arm*-*-linux-gnueabi)
+ x86_64-*-darwin[912]*)
;;
- arm*-*-symbianelf*)
+ *-*-darwin*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- arm-*-pe*)
+ *-*-netware*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- arm-*-riscix*)
+ *-*-rtems*)
+ noconfigdirs="$noconfigdirs ${libgcj}"
;;
- avr-*-*)
+ *-*-tpf*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- bfin-*-*)
- unsupported_languages="$unsupported_languages java"
- noconfigdirs="$noconfigdirs target-boehm-gc"
+ *-*-uclinux*)
+ noconfigdirs="$noconfigdirs ${libgcj}"
;;
- c4x-*-* | tic4x-*-*)
+ *-*-vxworks*)
+ noconfigdirs="$noconfigdirs ${libgcj}"
;;
- tic54x-*-*)
+ alpha*-*-*vms*)
+ noconfigdirs="$noconfigdirs ${libgcj}"
;;
- cr16-*-*)
+ arm-wince-pe)
+ noconfigdirs="$noconfigdirs ${libgcj}"
+ ;;
+ arm*-*-symbianelf*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
+ bfin-*-*)
+ noconfigdirs="$noconfigdirs target-boehm-gc"
+ ;;
cris-*-* | crisv32-*-*)
unsupported_languages="$unsupported_languages java"
case "${target}" in
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
esac
;;
- d10v-*-*)
- ;;
- d30v-*-*)
- ;;
- fr30-*-elf*)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- frv-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- moxie-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- h8300*-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- h8500-*-*)
- ;;
- hppa1.1-*-osf* | hppa1.1-*-bsd* )
- ;;
hppa*64*-*-linux*)
# In this case, it's because the hppa64-linux target is for
# the kernel only at this point and has no libc, and thus no
# headers, crt*.o, etc., all of which are needed by these.
- noconfigdirs="$noconfigdirs target-zlib"
- ;;
- hppa*-*-linux*)
+ unsupported_languages="$unsupported_languages java"
;;
- hppa*-*-*elf* | \
- hppa*-*-lites* | \
- hppa*-*-openbsd* | \
- hppa*64*-*-*)
+ hppa*64*-*-hpux*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
hppa*-hp-hpux11*)
;;
- hppa*-*-pro*)
- ;;
- hppa*-*-*)
+ hppa*-*-hpux*)
# According to Alexandre Oliva <aoliva@redhat.com>, libjava won't
# build on HP-UX 10.20.
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- i960-*-*)
- ;;
- ia64*-*-elf*)
- ;;
- ia64*-**-hpux*)
- ;;
ia64*-*-*vms*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- i[3456789]86-*-coff | i[3456789]86-*-elf)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- i[3456789]86-*-linux*)
- ;;
i[3456789]86-w64-mingw*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
x86_64-*-mingw*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- *-*-cygwin*)
- ;;
- i[3456789]86-*-interix* )
- ;;
- i[3456789]86-*-pe)
- ;;
- i[3456789]86-*-sco3.2v5*)
- ;;
- i[3456789]86-*-sco*)
- ;;
- i[3456789]86-*-solaris2*)
- ;;
- i[3456789]86-*-sysv4*)
- ;;
- i[3456789]86-*-beos*)
- ;;
- i[3456789]86-*-rdos*)
- ;;
- m32r-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
- ;;
- m68k-*-elf*)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- m68*-*-* | fido-*-*)
- ;;
mmix-*-*)
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc"
- unsupported_languages="$unsupported_languages java"
- ;;
- mt-*-*)
;;
powerpc-*-aix*)
# copied from rs6000-*-* entry
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- powerpc*-*-winnt* | powerpc*-*-pe*)
- ;;
- powerpcle-*-solaris*)
- ;;
- powerpc-*-beos*)
- ;;
- powerpc-*-eabi)
- noconfigdirs="$noconfigdirs ${libgcj}"
- ;;
- powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
- ;;
- rs6000-*-lynxos*)
+ rs6000-*-aix*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- rs6000-*-aix*)
+ mips*-*-irix6*)
+ # Linking libjava exceeds command-line length limits on at least
+ # IRIX 6.2, but not on IRIX 6.5.
+ # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
+ # <oldham@codesourcery.com>
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- rs6000-*-*)
+ *-*-lynxos*)
noconfigdirs="$noconfigdirs ${libgcj}"
;;
- m68k-apollo-*)
+esac
+
+# Default libgloss CPU subdirectory.
+libgloss_dir="$target_cpu"
+
+case "${target}" in
+ sh*-*-pe|mips*-*-pe|*arm-wince-pe)
+ libgloss_dir=wince
;;
- microblaze*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ arm*-*-*)
+ libgloss_dir=arm
;;
- mips*-sde-elf*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ cris-*-* | crisv32-*-*)
+ libgloss_dir=cris
;;
- mips*-*-irix5*)
+ hppa*-*-*)
+ libgloss_dir=pa
;;
- mips*-*-irix6*)
- # Linking libjava exceeds command-line length limits on at least
- # IRIX 6.2, but not on IRIX 6.5.
- # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
- # <oldham@codesourcery.com>
- noconfigdirs="$noconfigdirs ${libgcj}"
+ i[3456789]86-*-*)
+ libgloss_dir=i386
;;
- mips*-*-bsd*)
+ m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
+ libgloss_dir=m68hc11
;;
- mips*-*-linux*)
+ m68*-*-* | fido-*-*)
+ libgloss_dir=m68k
;;
mips*-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ libgloss_dir=mips
;;
- sh-*-* | sh64-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ powerpc*-*-*)
+ libgloss_dir=rs6000
;;
- sparclet-*-aout* | sparc86x-*-*)
+ sparc*-*-*)
+ libgloss_dir=sparc
;;
- sparc-*-elf*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+esac
+
+# Disable newlib and libgloss for various target OSes.
+case "${target}" in
+ alpha*-dec-osf*)
+ noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
- sparc64-*-elf*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ 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"
;;
- sparclite-*-*)
+ sh*-*-pe|mips*-*-pe|arm-wince-pe)
+ noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
sparc-*-sunos4*)
+ noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
- sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
+ *-*-aix*)
+ noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
- tic6x-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ *-*-beos*)
+ noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
- v810-*-*)
+ *-*-chorusos)
+ noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
- vax-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ *-*-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 ${libgcj}"
+ noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
- *-*-*)
- noconfigdirs="$noconfigdirs ${libgcj}"
+ *-*-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
-# Default libgloss CPU subdirectory.
-libgloss_dir="$target_cpu"
-
case "${target}" in
*-*-chorusos)
- noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
powerpc-*-darwin*)
noconfigdirs="$noconfigdirs ld gas gdb gprof"
noconfigdirs="$noconfigdirs sim target-rda"
;;
*-*-dragonfly*)
- noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-freebsd*)
- noconfigdirs="$noconfigdirs target-newlib target-libgloss"
if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
&& test -f /usr/local/include/gmp.h; then
with_gmp=/usr/local
noconfigdirs="$noconfigdirs target-libgloss"
;;
*-*-netbsd*)
- # Skip some stuff on all NetBSD configurations.
- noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-netware*)
- noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
*-*-rtems*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
# The tpf target doesn't support gdb yet.
*-*-tpf*)
- noconfigdirs="$noconfigdirs target-newlib target-libgloss gdb tcl tk libgui itcl"
+ noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
;;
*-*-uclinux*)
- noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda"
+ noconfigdirs="$noconfigdirs target-rda"
;;
*-*-vxworks*)
- noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
alpha*-dec-osf*)
# ld works, but does not support shared libraries.
- # newlib is not 64 bit ready.
# gas doesn't generate exception information.
- noconfigdirs="$noconfigdirs gas ld target-newlib target-libgloss"
+ noconfigdirs="$noconfigdirs gas ld"
;;
alpha*-*-*vms*)
noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
;;
- alpha*-*-linux*)
- # newlib is not 64 bit ready
- noconfigdirs="$noconfigdirs target-newlib target-libgloss"
- ;;
alpha*-*-*)
# newlib is not 64 bit ready
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)
noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
- noconfigdirs="$noconfigdirs target-newlib"
- libgloss_dir=wince
;;
arc-*-*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
- arm-*-coff)
- libgloss_dir=arm
- ;;
- arm-*-elf* | arm*-*-eabi* )
- libgloss_dir=arm
- ;;
- arm*-*-linux-gnueabi)
- case ${with_newlib} in
- no) noconfigdirs="$noconfigdirs target-newlib target-libgloss"
- esac
- libgloss_dir=arm
- ;;
- arm*-*-symbianelf*)
- libgloss_dir=arm
- ;;
arm-*-pe*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
arm-*-riscix*)
noconfigdirs="$noconfigdirs ld target-libgloss"
;;
- avr-*-*)
- ;;
- bfin-*-*)
- ;;
c4x-*-* | tic4x-*-*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
cr16-*-*)
noconfigdirs="$noconfigdirs gdb"
;;
- cris-*-* | crisv32-*-*)
- case "${target}" in
- *-*-linux*)
- noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
- esac
- libgloss_dir=cris
- ;;
d10v-*-*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
fr30-*-elf*)
noconfigdirs="$noconfigdirs gdb"
;;
- frv-*-*)
- ;;
moxie-*-*)
noconfigdirs="$noconfigdirs gprof"
;;
noconfigdirs="$noconfigdirs ld"
;;
hppa*-*-pro*)
- libgloss_dir=pa
;;
hppa*-*-*)
noconfigdirs="$noconfigdirs ld"
# No gdb or ld support yet.
noconfigdirs="$noconfigdirs readline libgui itcl gdb ld"
;;
- i[3456789]86-*-coff | i[3456789]86-*-elf)
- libgloss_dir=i386
- ;;
- 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*)
- noconfigdirs="$noconfigdirs target-libgloss target-newlib"
;;
i[3456789]86-*-mingw*)
target_configdirs="$target_configdirs target-winsup"
- noconfigdirs="$noconfigdirs target-libgloss target-newlib"
- ;;
- x86_64-*-mingw*)
- noconfigdirs="$noconfigdirs target-libgloss target-newlib"
;;
*-*-cygwin*)
target_configdirs="$target_configdirs target-libtermcap target-winsup"
echo "Warning: winsup/cygwin is missing so newlib can't be built."
fi
;;
- i[3456789]86-*-interix* )
- ;;
i[3456789]86-*-pe)
noconfigdirs="$noconfigdirs target-libgloss"
;;
i[3456789]86-*-sco*)
noconfigdirs="$noconfigdirs gprof target-libgloss"
;;
- i[3456789]86-*-solaris2*)
+ i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
i[3456789]86-*-sysv4*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
i[3456789]86-*-beos*)
- noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
+ noconfigdirs="$noconfigdirs gdb"
;;
i[3456789]86-*-rdos*)
- noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
- ;;
- m32r-*-*)
- ;;
- m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
- libgloss_dir=m68hc11
- ;;
- m68k-*-elf*)
- ;;
- m68*-*-* | fido-*-*)
- libgloss_dir=m68k
+ noconfigdirs="$noconfigdirs gdb"
;;
mmix-*-*)
noconfigdirs="$noconfigdirs gdb"
;;
powerpc-*-aix*)
# copied from rs6000-*-* entry
- noconfigdirs="$noconfigdirs gprof target-libgloss target-newlib"
+ noconfigdirs="$noconfigdirs gprof"
;;
powerpc*-*-winnt* | powerpc*-*-pe*)
target_configdirs="$target_configdirs target-winsup"
# This is temporary until we can link against shared libraries
powerpcle-*-solaris*)
noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
- libgloss_dir=rs6000
;;
powerpc-*-beos*)
- noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
- ;;
- powerpc-*-eabi)
- libgloss_dir=rs6000
- ;;
- powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
- libgloss_dir=rs6000
+ noconfigdirs="$noconfigdirs gdb"
;;
rs6000-*-lynxos*)
- noconfigdirs="$noconfigdirs target-newlib gprof"
+ noconfigdirs="$noconfigdirs gprof"
;;
rs6000-*-aix*)
- noconfigdirs="$noconfigdirs gprof target-libgloss target-newlib"
+ noconfigdirs="$noconfigdirs gprof"
;;
rs6000-*-*)
noconfigdirs="$noconfigdirs gprof"
if test x$with_newlib = xyes; then
noconfigdirs="$noconfigdirs gprof"
fi
- libgloss_dir=mips
;;
mips*-*-irix5*)
noconfigdirs="$noconfigdirs gprof target-libgloss"
noconfigdirs="$noconfigdirs gprof target-libgloss"
;;
mips*-*-linux*)
- noconfigdirs="$noconfigdirs target-newlib target-libgloss"
;;
mips*-*-*)
noconfigdirs="$noconfigdirs gprof"
- libgloss_dir=mips
;;
sh-*-* | sh64-*-*)
case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss" ;;
esac
;;
- sparclet-*-aout* | sparc86x-*-*)
- libgloss_dir=sparc
- ;;
- sparc-*-elf*)
- ;;
- sparc64-*-elf*)
- libgloss_dir=sparc
- ;;
- sparclite-*-*)
- libgloss_dir=sparc
- ;;
sparc-*-sunos4*)
- if test x${is_cross_compiler} != xno ; then
- noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
- else
+ if test x${is_cross_compiler} = xno ; then
use_gnu_ld=no
fi
;;
- sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
- ;;
tic6x-*-*)
noconfigdirs="$noconfigdirs gdb sim"
;;
+ tilepro-*-* | tilegx-*-*)
+ noconfigdirs="$noconfigdirs sim"
+ ;;
v810-*-*)
noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
;;
vax-*-*)
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
# If we aren't building newlib, then don't build libgloss, since libgloss
else
if test x"$default_enable_lto" = x"yes" ; then
case $target in
- *-apple-darwin9 | *-cygwin* | *-mingw*) ;;
+ *-apple-darwin9* | *-cygwin* | *-mingw*) ;;
# On other non-ELF platforms, LTO has yet to be validated.
*) enable_lto=no ;;
esac
fi
+
+
# Handle --with-headers=XXX. If the value is not "yes", the contents of
# the named directory are copied to $(tooldir)/sys-include.
if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
esac
fi
-# hpux11 in 64bit mode has libraries in a weird place. Arrange to find
-# them automatically.
-case "${host}" in
- hppa*64*-*-hpux11*)
- extra_host_args="$extra_host_args -x-libraries=/usr/lib/pa20_64 -x-includes=/usr/X11R6/include"
- ;;
-esac
-
# Some systems (e.g., one of the i386-aix systems the gas testers are
# using) don't handle "\$" correctly, so don't use it here.
tooldir='${exec_prefix}'/${target_noncanonical}
esac
rm -f conftest*
-# The Solaris /usr/ucb/cc compiler does not appear to work.
-case "${host}" in
- sparc-sun-solaris2*)
- CCBASE="`echo ${CC-cc} | sed 's/ .*$//'`"
- if test "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ; then
- could_use=
- test -d /opt/SUNWspro/bin && could_use="/opt/SUNWspro/bin"
- if test -d /opt/cygnus/bin ; then
- if test "$could_use" = "" ; then
- could_use="/opt/cygnus/bin"
- else
- could_use="$could_use or /opt/cygnus/bin"
- fi
- fi
- if test "$could_use" = "" ; then
- echo "Warning: compilation may fail because you're using"
- echo "/usr/ucb/cc. You should change your PATH or CC "
- echo "variable and rerun configure."
- else
- echo "Warning: compilation may fail because you're using"
- echo "/usr/ucb/cc, when you should use the C compiler from"
- echo "$could_use. You should change your"
- echo "PATH or CC variable and rerun configure."
- fi
- fi
- ;;
-esac
-
# Decide which environment variable is used to find dynamic libraries.
case "${host}" in
*-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;