aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorPer Bothner <per@bothner.com>1993-06-07 19:57:26 +0000
committerPer Bothner <per@bothner.com>1993-06-07 19:57:26 +0000
commit7f2649bb061f8e22a046845224262cbd768a850d (patch)
tree8cd95aeb0261346845fdc75c4561c5907de631f3 /ld
parent0019b190541828aeb3a4939aa7adc8ede6002f4e (diff)
downloadgdb-7f2649bb061f8e22a046845224262cbd768a850d.zip
gdb-7f2649bb061f8e22a046845224262cbd768a850d.tar.gz
gdb-7f2649bb061f8e22a046845224262cbd768a850d.tar.bz2
* Makefile.in (INCLUDES): Add -I../bfd for sysdep.h and bfd.h.
* configure.in: No longer need to configure to get sysdep.h.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog11
-rw-r--r--ld/configure.in28
2 files changed, 22 insertions, 17 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 2f5fc42..17d2618 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,8 +1,13 @@
+Mon Jun 7 12:53:28 1993 Per Bothner (bothner@rtl.cygnus.com)
+
+ * Makefile.in (INCLUDES): Add -I../bfd for sysdep.h and bfd.h.
+ * configure.in: No longer need to configure to get sysdep.h.
+
Fri Jun 4 16:18:24 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
- * Makefile.in: remove old C++ rules; remove install:all and
- install-info:info dependencies (these cause some spurious rebuilds
- at 'make install' time)
+ * Makefile.in: remove install:all and install-info:info
+ dependencies (these cause some spurious rebuilds at 'make install'
+ time)
Fri Jun 4 08:50:14 1993 Ian Lance Taylor (ian@cygnus.com)
diff --git a/ld/configure.in b/ld/configure.in
index 249f490..f0ee0b0 100644
--- a/ld/configure.in
+++ b/ld/configure.in
@@ -9,17 +9,6 @@ target_dependent=true
# per-host:
-. ${srcdir}/../bfd/configure.host
-
-# Set up to make a link between the host's include file and "sysdep.h".
-files="../bfd/hosts/${my_host}.h"
-links="sysdep.h"
-
-if [ ! -f ${srcdir}/${files} ] ; then
- files=../bfd/hosts/std-host.h
- echo "[${srcname} has no specific support for host ${host} -- using std-host]"
-fi
-
host_makefile_frag=
if [ -f ${srcdir}/config/${my_host}.mh ] ; then
@@ -64,6 +53,8 @@ case "${target}" in
;;
i[34]86-*-go32) my_target=go32
;;
+ i[34]86-*-aix*) my_target=i386-coff
+ ;;
i[34]86-*-sco*) my_target=i386-coff
;;
i[34]86-*-coff) my_target=i386-coff
@@ -98,16 +89,22 @@ case "${target}" in
;;
m68*-*-coff) my_target=m68k-coff
;;
+ m68*-*-hpux) my_target=hp300hpux
+ ;;
m68*-*-*) echo '***' "Unknown m68k target vendor for ld:" ${target_vendor} 1>&2
exit 1
;;
+ hppa*-hp-osf) my_target=hppaosf
+ ;;
vax-dec-ultrix* | vax-dec-bsd*) my_target=vax
;;
mips-dec-ultrix*) my_target=mips-lit
;;
mips-sgi-irix*) my_target=mips-big
;;
- mips-idt-ecoff) my_target=mips-idt
+ mips-idt-ecoffl*) my_target=mips-idtl
+ ;;
+ mips-idt-ecoff*) my_target=mips-idt
;;
mips-dec-bsd*) my_target=mipsbsd
;;
@@ -119,6 +116,9 @@ case "${target}" in
;;
esac
-
-
target_makefile_frag=config/${my_target}.mt
+
+if [ ! -r ${srcdir}/${target_makefile_frag} ]; then
+ echo '***' GNU LD does not support target ${target} 1>&2
+ exit 1
+fi