projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* config/tc-dvp.c (unpackloc_sym): Delete. All uses deleted.
[deliverable/binutils-gdb.git]
/
configure.in
diff --git
a/configure.in
b/configure.in
index d7e894b4ecd65e1b9fe6e89753b620e3e43f955b..fd8b28c8f9bc25ec3848102239b63f5925c9f694 100644
(file)
--- a/
configure.in
+++ b/
configure.in
@@
-14,7
+14,7
@@
## For more information on these two systems, check out the documentation
## for 'Autoconf' (autoconf.texi) and 'Configure' (configure.texi).
## For more information on these two systems, check out the documentation
## for 'Autoconf' (autoconf.texi) and 'Configure' (configure.texi).
-# Copyright (C) 1992, 93, 94, 95, 96,
1997
Free Software Foundation, Inc.
+# Copyright (C) 1992, 93, 94, 95, 96,
97, 1998
Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
#
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@
-41,9
+41,9
@@
# these libraries are used by various programs built for the host environment
#
# these libraries are used by various programs built for the host environment
#
-host_libs="mmalloc libiberty opcodes bfd readline gash db tcl tk tclX itcl tix libgui"
+host_libs="
intl
mmalloc libiberty opcodes bfd readline gash db tcl tk tclX itcl tix libgui"
# start-sanitize-ide
# start-sanitize-ide
-host_libs="${host_libs} libide"
+host_libs="${host_libs} libide
libidetcl
"
# end-sanitize-ide
if [ "${enable_gdbgui}" = "yes" ] ; then
# end-sanitize-ide
if [ "${enable_gdbgui}" = "yes" ] ; then
@@
-53,7
+53,7
@@
fi
# these tools are built for the host environment
# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
# know that we are building the simulator.
# these tools are built for the host environment
# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
# know that we are building the simulator.
-host_tools="texinfo byacc flex bison binutils ld gas gcc sim gdb make patch prms send-pr gprof gdbtest tgas etc expect dejagnu
bash m4 autoconf automake ispell grep diff rcs cvssrc fileutils shellutils time textutils wdiff find emacs emacs19 uudecode hello tar gzip indent recode release sed utils guile perl apache inet gawk findutils sn
"
+host_tools="texinfo byacc flex bison binutils ld gas gcc sim gdb make patch prms send-pr gprof gdbtest tgas etc expect dejagnu
ash bash m4 autoconf automake lbtool ispell grep diff rcs cvssrc fileutils shellutils time textutils wdiff find emacs emacs19 uudecode hello tar gzip indent recode release sed utils guile perl apache inet gawk findutils snavigator libtool gettext
"
# start-sanitize-ide
host_tools="${host_tools} ilu vmake jstools"
# end-sanitize-ide
# start-sanitize-ide
host_tools="${host_tools} ilu vmake jstools"
# end-sanitize-ide
@@
-85,7
+85,7
@@
target_tools="target-examples target-groff target-gperf"
#
# This must be a single line because of the way it is searched by grep in
# the code below.
#
# This must be a single line because of the way it is searched by grep in
# the code below.
-native_only="autoconf automake
cvssrc emacs emacs19 fileutils find gawk grep gzip hello indent ispell m4 rcs recode sed shellutils tar textutils gash uudecode wdiff gprof target-groff guile perl apache inet time bash prms sn gnuserv target-gperf
"
+native_only="autoconf automake
libtool cvssrc emacs emacs19 fileutils find gawk gettext grep gzip hello indent ispell m4 rcs recode sed shellutils tar textutils gash uudecode wdiff gprof target-groff guile perl apache inet time ash bash prms snavigator gnuserv target-gperf libtool
"
# directories to be built in a cross environment only
#
# directories to be built in a cross environment only
#
@@
-155,6
+155,9
@@
case "${host}" in
mips*-*-sysv*)
host_makefile_frag="${host_makefile_frag} config/mh-riscos"
;;
mips*-*-sysv*)
host_makefile_frag="${host_makefile_frag} config/mh-riscos"
;;
+ i[3456]86-*-sysv5*)
+ host_makefile_frag="${host_makefile_frag} config/mh-sysv5"
+ ;;
i[3456]86-*-dgux*)
host_makefile_frag="${host_makefile_frag} config/mh-dgux386"
;;
i[3456]86-*-dgux*)
host_makefile_frag="${host_makefile_frag} config/mh-dgux386"
;;
@@
-191,9
+194,11
@@
case "${host}" in
*-mingw32*)
host_makefile_frag="${host_makefile_frag} config/mh-mingw32"
;;
*-mingw32*)
host_makefile_frag="${host_makefile_frag} config/mh-mingw32"
;;
+# start-sanitize-mswin
*-windows*)
host_makefile_frag="${host_makefile_frag} config/mh-windows"
;;
*-windows*)
host_makefile_frag="${host_makefile_frag} config/mh-windows"
;;
+# end-sanitize-mswin
vax-*-ultrix2*)
host_makefile_frag="${host_makefile_frag} config/mh-vaxult2"
;;
vax-*-ultrix2*)
host_makefile_frag="${host_makefile_frag} config/mh-vaxult2"
;;
@@
-271,6
+276,9
@@
if [ x${shared} = xyes ]; then
hppa*)
host_makefile_frag="${host_makefile_frag} config/mh-papic"
;;
hppa*)
host_makefile_frag="${host_makefile_frag} config/mh-papic"
;;
+ i[3456]86-*-cygwin32*)
+ # We don't want -fPIC on cygwin32.
+ ;;
i[3456]86-*)
host_makefile_frag="${host_makefile_frag} config/mh-x86pic"
;;
i[3456]86-*)
host_makefile_frag="${host_makefile_frag} config/mh-x86pic"
;;
@@
-284,7
+292,9
@@
if [ x${shared} = xyes ]; then
host_makefile_frag="${host_makefile_frag} config/mh-elfalphapic"
;;
*)
host_makefile_frag="${host_makefile_frag} config/mh-elfalphapic"
;;
*)
- host_makefile_frag="${host_makefile_frag} config/mh-${host_cpu}pic"
+ if test -f ${srcdir}/config/mh-${host_cpu}pic; then
+ host_makefile_frag="${host_makefile_frag} config/mh-${host_cpu}pic"
+ fi
;;
esac
fi
;;
esac
fi
@@
-334,7
+344,7
@@
case ${with_x} in
no)
skipdirs="${skipdirs} tk libgui gash"
# start-sanitize-ide
no)
skipdirs="${skipdirs} tk libgui gash"
# start-sanitize-ide
- skipdirs="${skipdirs} libide vmake jstools"
+ skipdirs="${skipdirs} libide
libidetcl
vmake jstools"
# end-sanitize-ide
;;
*)
# end-sanitize-ide
;;
*)
@@
-487,23
+497,23
@@
noconfigdirs=""
case "${host}" in
i[3456]86-*-vsta)
case "${host}" in
i[3456]86-*-vsta)
- noconfigdirs="tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl apache inet itcl tix db sn
gnuserv
"
+ noconfigdirs="tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl apache inet itcl tix db sn
avigator gnuserv gettext
"
# start-sanitize-ide
# start-sanitize-ide
- noconfigdirs="$noconfigdirs libide vmake jstools"
+ noconfigdirs="$noconfigdirs libide
libidetcl
vmake jstools"
# end-sanitize-ide
;;
i[3456]86-*-go32* | i[3456]86-*-msdosdjgpp*)
# end-sanitize-ide
;;
i[3456]86-*-go32* | i[3456]86-*-msdosdjgpp*)
- noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl apache inet itcl tix db sn
gnuserv
"
+ noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl apache inet itcl tix db sn
avigator gnuserv gettext
"
# start-sanitize-ide
# start-sanitize-ide
- noconfigdirs="$noconfigdirs libide vmake jstools"
+ noconfigdirs="$noconfigdirs libide
libidetcl
vmake jstools"
# end-sanitize-ide
;;
i[3456]86-*-mingw32*)
# end-sanitize-ide
;;
i[3456]86-*-mingw32*)
- # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl apache inet itcl tix db sn gnuserv"
- noconfigdirs="expect dejagnu cvs autoconf automake send-pr gprof rcs guile perl texinfo apache inet"
+ # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl apache inet itcl tix db sn
avigator
gnuserv"
+ noconfigdirs="expect dejagnu cvs autoconf automake send-pr gprof rcs guile perl texinfo apache inet
libtool
"
;;
*-*-cygwin32)
;;
*-*-cygwin32)
- noconfigdirs="
expect dejagnu cvssrc
autoconf automake send-pr gprof rcs guile perl texinfo apache inet"
+ noconfigdirs="autoconf automake send-pr gprof rcs guile perl texinfo apache inet"
;;
*-*-windows*)
# This is only used to build WinGDB...
;;
*-*-windows*)
# This is only used to build WinGDB...
@@
-515,9
+525,9
@@
case "${host}" in
noconfigdirs="rcs"
;;
ppc*-*-pe)
noconfigdirs="rcs"
;;
ppc*-*-pe)
- noconfigdirs="patch diff make tk tcl expect dejagnu cvssrc autoconf automake texinfo bison send-pr gprof rcs guile perl apache inet itcl tix db sn gnuserv"
+ noconfigdirs="patch diff make tk tcl expect dejagnu cvssrc autoconf automake texinfo bison send-pr gprof rcs guile perl apache inet itcl tix db sn
avigator
gnuserv"
# start-sanitize-ide
# start-sanitize-ide
- noconfigdirs="$noconfigdirs libide vmake jstools"
+ noconfigdirs="$noconfigdirs libide
libidetcl
vmake jstools"
# end-sanitize-ide
;;
esac
# end-sanitize-ide
;;
esac
@@
-561,7
+571,10
@@
case "${target}" in
arm-*-coff*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
arm-*-coff*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
- thumb-*-coff) # CYGNUS LOCAL nickc/thumb
+ thumb-*-coff)
+ noconfigdirs="$noconfigdirs target-libgloss"
+ ;;
+ thumb-*-pe) # CYGNUS LOCAL nickc/thumb
noconfigdirs="$noconfigdirs target-libgloss"
;;
arm-*-riscix*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
arm-*-riscix*)
@@
-600,25
+613,25
@@
case "${target}" in
target_configdirs="$target_configdirs target-mingw"
noconfigdirs="$noconfigdirs expect target-libgloss"
target_configdirs="$target_configdirs target-mingw"
noconfigdirs="$noconfigdirs expect target-libgloss"
- # Can't build gdb for
cygwin
32 if not native.
+ # Can't build gdb for
mingw
32 if not native.
case "${host}" in
i[3456]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
case "${host}" in
i[3456]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
- *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix db sn gnuserv"
+ *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix db sn
avigator
gnuserv"
;;
esac
;;
;;
esac
;;
- *-*-cygwin32)
+ *-*-cygwin32
*
)
target_configdirs="$target_configdirs target-winsup"
target_configdirs="$target_configdirs target-winsup"
- noconfigdirs="$noconfigdirs
expect
target-libgloss"
+ noconfigdirs="$noconfigdirs
target-gperf
target-libgloss"
# always build newlib.
skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
# Can't build gdb for cygwin32 if not native.
case "${host}" in
# always build newlib.
skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
# Can't build gdb for cygwin32 if not native.
case "${host}" in
- *-*-cygwin32) ;; # keep gdb tcl tk expect etc.
- *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix
db sn
gnuserv"
+ *-*-cygwin32
*
) ;; # keep gdb tcl tk expect etc.
+ *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix
libgui db snavigator
gnuserv"
# start-sanitize-ide
# start-sanitize-ide
- noconfigdirs="$noconfigdirs libide vmake jstools"
+ noconfigdirs="$noconfigdirs libide
libidetcl
vmake jstools"
# end-sanitize-ide
;;
esac
# end-sanitize-ide
;;
esac
@@
-629,7
+642,7
@@
case "${target}" in
i[3456]86-*-sco3.2v5*)
# The linker does not yet know about weak symbols in COFF,
# and is not configured to handle mixed ELF and COFF.
i[3456]86-*-sco3.2v5*)
# The linker does not yet know about weak symbols in COFF,
# and is not configured to handle mixed ELF and COFF.
- noconfigdirs="$noconfigdirs
gprof
ld target-libgloss"
+ noconfigdirs="$noconfigdirs ld target-libgloss"
;;
i[3456]86-*-sco*)
noconfigdirs="$noconfigdirs gprof target-libgloss"
;;
i[3456]86-*-sco*)
noconfigdirs="$noconfigdirs gprof target-libgloss"
@@
-653,7
+666,7
@@
case "${target}" in
noconfigdirs="$noconfigdirs target-libgloss"
;;
mn10300-*-*)
noconfigdirs="$noconfigdirs target-libgloss"
;;
mn10300-*-*)
- noconfigdirs="$noconfigdirs
target-libgloss
"
+ noconfigdirs="$noconfigdirs"
;;
powerpc-*-aix*)
# copied from rs6000-*-* entry
;;
powerpc-*-aix*)
# copied from rs6000-*-* entry
@@
-663,18
+676,18
@@
case "${target}" in
;;
powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
target_configdirs="$target_configdirs target-winsup"
;;
powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
target_configdirs="$target_configdirs target-winsup"
- noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl tix db sn gnuserv"
+ noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl tix db sn
avigator
gnuserv"
# start-sanitize-ide
# start-sanitize-ide
- noconfigdirs="$noconfigdirs libide vmake jstools"
+ noconfigdirs="$noconfigdirs libide
libidetcl
vmake jstools"
# end-sanitize-ide
# always build newlib.
skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
;;
# This is temporary until we can link against shared libraries
powerpcle-*-solaris*)
# end-sanitize-ide
# always build newlib.
skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
;;
# This is temporary until we can link against shared libraries
powerpcle-*-solaris*)
- noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl tix db sn gnuserv"
+ noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl tix db sn
avigator
gnuserv"
# start-sanitize-ide
# start-sanitize-ide
- noconfigdirs="$noconfigdirs libide vmake jstools"
+ noconfigdirs="$noconfigdirs libide
libidetcl
vmake jstools"
# end-sanitize-ide
;;
rs6000-*-lynxos*)
# end-sanitize-ide
;;
rs6000-*-lynxos*)
@@
-729,6
+742,11
@@
case "${target}" in
target_configdirs="${target_configdirs} target-cygmon"
fi
;;
target_configdirs="${target_configdirs} target-cygmon"
fi
;;
+ sparc64-*-elf*)
+ if [ x${is_cross_compiler} != xno ] ; then
+ target_configdirs="${target_configdirs} target-cygmon"
+ fi
+ ;;
sparclite-*-aout*)
if [ x${is_cross_compiler} != xno ] ; then
target_configdirs="${target_configdirs} target-cygmon"
sparclite-*-aout*)
if [ x${is_cross_compiler} != xno ] ; then
target_configdirs="${target_configdirs} target-cygmon"
@@
-742,8
+760,9
@@
case "${target}" in
fi
;;
# start-sanitize-sky
fi
;;
# start-sanitize-sky
- txvu-*-elf*)
- noconfigdirs="$noconfigdirs gcc gdb"
+ dvp-*-elf*)
+ noconfigdirs="$noconfigdirs gcc gdb sim"
+ noconfigdirs="$noconfigdirs itcl libgui tk tix"
noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty"
noconfigdirs="$noconfigdirs target-librx target-libg++ target-libstdc++ target-libio"
;;
noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty"
noconfigdirs="$noconfigdirs target-librx target-libg++ target-libstdc++ target-libio"
;;
@@
-786,12
+805,6
@@
case "${noconfigdirs}" in
*target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
esac
*target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
esac
-# If we are building a Canadian Cross, discard tools that can not be built
-# using a cross compiler. FIXME: These tools should be fixed.
-if [ "${build}" != "${host}" ]; then
- noconfigdirs="$noconfigdirs expect dejagnu"
-fi
-
# Make sure we don't let GNU ld be added if we didn't want it.
if [ x$with_gnu_ld = xno ]; then
use_gnu_ld=no
# Make sure we don't let GNU ld be added if we didn't want it.
if [ x$with_gnu_ld = xno ]; then
use_gnu_ld=no
@@
-951,7
+964,9
@@
if [ x${shared} = xyes ]; then
target_makefile_frag="${target_makefile_frag} config/mt-elfalphapic"
;;
*)
target_makefile_frag="${target_makefile_frag} config/mt-elfalphapic"
;;
*)
- target_makefile_frag="${target_makefile_frag} config/mt-${target_cpu}pic"
+ if test -f ${srcdir}/config/mt-${target_cpu}pic; then
+ target_makefile_frag="${target_makefile_frag} config/mt-${target_cpu}pic"
+ fi
;;
esac
fi
;;
esac
fi
@@
-973,7
+988,7
@@
fi
# can be created. At this point the main configure script has set CC.
echo "int main () { return 0; }" > conftest.c
${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
# can be created. At this point the main configure script has set CC.
echo "int main () { return 0; }" > conftest.c
${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
-if [ $? = 0 ] && [ -s conftest ]; then
+if [ $? = 0 ] && [ -s conftest
-o -s conftest.exe
]; then
:
else
echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
:
else
echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
@@
-1021,7
+1036,7
@@
if [ "${shared}" = "yes" ]; then
case "${host}" in
*-*-hpux*)
case "${host}" in
*-*-hpux*)
- sed -e 's/
RPATH_ENVVAR[
]*=.*$/RPATH_ENVVAR = SHLIB_PATH/' \
+ sed -e 's/
^RPATH_ENVVAR[
]*=.*$/RPATH_ENVVAR = SHLIB_PATH/' \
Makefile > Makefile.tem
rm -f Makefile
mv -f Makefile.tem Makefile
Makefile > Makefile.tem
rm -f Makefile
mv -f Makefile.tem Makefile
This page took
0.027821 seconds
and
4
git commands to generate.