summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorjdp <jdp@FreeBSD.org>1998-03-30 02:21:27 +0000
committerjdp <jdp@FreeBSD.org>1998-03-30 02:21:27 +0000
commit54a2e3132429c8948c495889522813094fedda55 (patch)
tree11e10a689deffb795cf7cd22889d954b307d2a6c /gnu
parenta5bc2e42477a5c9ec217cdf629c0ec1982ca1e55 (diff)
downloadFreeBSD-src-54a2e3132429c8948c495889522813094fedda55.zip
FreeBSD-src-54a2e3132429c8948c495889522813094fedda55.tar.gz
Give up on a.out support in binutils. It has too many problems to
be worth much effort. Install all i386 binutils programs in "/usr/libexec/elf". Disable a.out support in libbfd. It's too dangerous to leave it in. Some of the utilities think they can handle a.out, but they generate bad object files.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/binutils/addr2line/Makefile.i3865
-rw-r--r--gnu/usr.bin/binutils/c++filt/Makefile.i3865
-rw-r--r--gnu/usr.bin/binutils/ld/Makefile.i38620
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.i3869
-rw-r--r--gnu/usr.bin/binutils/nm/Makefile.i3865
-rw-r--r--gnu/usr.bin/binutils/objcopy/Makefile.i3865
-rw-r--r--gnu/usr.bin/binutils/objdump/Makefile.i3865
-rw-r--r--gnu/usr.bin/binutils/size/Makefile.i3865
-rw-r--r--gnu/usr.bin/binutils/strings/Makefile.i3865
9 files changed, 44 insertions, 20 deletions
diff --git a/gnu/usr.bin/binutils/addr2line/Makefile.i386 b/gnu/usr.bin/binutils/addr2line/Makefile.i386
new file mode 100644
index 0000000..a23f656
--- /dev/null
+++ b/gnu/usr.bin/binutils/addr2line/Makefile.i386
@@ -0,0 +1,5 @@
+#
+# $Id$
+#
+
+BINDIR= /usr/libexec/elf
diff --git a/gnu/usr.bin/binutils/c++filt/Makefile.i386 b/gnu/usr.bin/binutils/c++filt/Makefile.i386
new file mode 100644
index 0000000..a23f656
--- /dev/null
+++ b/gnu/usr.bin/binutils/c++filt/Makefile.i386
@@ -0,0 +1,5 @@
+#
+# $Id$
+#
+
+BINDIR= /usr/libexec/elf
diff --git a/gnu/usr.bin/binutils/ld/Makefile.i386 b/gnu/usr.bin/binutils/ld/Makefile.i386
index 729ad8b..8aedcb3 100644
--- a/gnu/usr.bin/binutils/ld/Makefile.i386
+++ b/gnu/usr.bin/binutils/ld/Makefile.i386
@@ -1,18 +1,17 @@
#
-# $Id$
+# $Id: Makefile.i386,v 1.1 1998/03/12 02:55:21 jdp Exp $
#
+BINDIR= /usr/libexec/elf
EMULATION= elf_i386
HOST= i386-unknown-freebsdelf
TARGET= i386-unknown-freebsdelf
LDSCRIPTS= elf_i386.x elf_i386.xbn elf_i386.xn elf_i386.xr \
- elf_i386.xs elf_i386.xu i386freebsd.x i386freebsd.xbn \
- i386freebsd.xn i386freebsd.xr i386freebsd.xu
-SRCS+= eelf_i386.c ei386freebsd.c
-CLEANFILES+= eelf_i386.c ei386freebsd.c
-BINDIR= /usr/libexec/elf
+ elf_i386.xs elf_i386.xu
+SRCS+= eelf_i386.c
+CLEANFILES+= eelf_i386.c
-beforedepend: eelf_i386.c ei386freebsd.c
+beforedepend: eelf_i386.c
eelf_i386.c: emulparams/elf_i386.sh emultempl/elf32.em \
scripttempl/elf.sc genscripts.sh emultempl/stringify.sed
@@ -20,10 +19,3 @@ eelf_i386.c: emulparams/elf_i386.sh emultempl/elf32.em \
sh ${SRCDIR}/ld/genscripts.sh ${SRCDIR}/ld ${DESTDIR}/usr/lib \
${HOST} ${TARGET} ${TARGET} ${EMULATION} "" \
${EMULATION} ${TARGET}
-
-ei386freebsd.c: emulparams/elf_i386.sh emultempl/elf32.em \
- scripttempl/elf.sc genscripts.sh emultempl/stringify.sed
- env LIB_PATH="/usr/lib" \
- sh ${SRCDIR}/ld/genscripts.sh ${SRCDIR}/ld ${DESTDIR}/usr/lib \
- ${HOST} ${TARGET} ${TARGET} ${EMULATION} "" \
- i386freebsd i386-unknown-freebsd
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.i386 b/gnu/usr.bin/binutils/libbfd/Makefile.i386
index bab781f..c948727 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile.i386
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.i386
@@ -1,15 +1,12 @@
#
-# $Id: Makefile.i386,v 1.1 1998/03/12 02:55:26 jdp Exp $
+# $Id: Makefile.i386,v 1.2 1998/03/14 01:40:31 jdp Exp $
#
-SRCS+= aout32.c coff-i386.c cofflink.c cpu-i386.c \
- elf32-i386.c elf32.c elflink.c i386freebsd.c
+SRCS+= cpu-i386.c elf32-i386.c elf32.c elflink.c
CFLAGS+= -DDEFAULT_VECTOR=bfd_elf32_i386_vec
-CFLAGS+= -DSELECT_VECS="&bfd_elf32_i386_vec,&i386freebsd_vec,&i386coff_vec"
+CFLAGS+= -DSELECT_VECS="&bfd_elf32_i386_vec"
CFLAGS+= -DSELECT_ARCHITECTURES="&bfd_i386_arch"
CFLAGS+= -DHAVE_bfd_elf32_i386_vec
-CFLAGS+= -DHAVE_i386freebsd_vec
-CFLAGS+= -DHAVE_i386coff_vec
CLEANFILES+= elf32-target.h
beforedepend: elf32-target.h
diff --git a/gnu/usr.bin/binutils/nm/Makefile.i386 b/gnu/usr.bin/binutils/nm/Makefile.i386
new file mode 100644
index 0000000..a23f656
--- /dev/null
+++ b/gnu/usr.bin/binutils/nm/Makefile.i386
@@ -0,0 +1,5 @@
+#
+# $Id$
+#
+
+BINDIR= /usr/libexec/elf
diff --git a/gnu/usr.bin/binutils/objcopy/Makefile.i386 b/gnu/usr.bin/binutils/objcopy/Makefile.i386
new file mode 100644
index 0000000..a23f656
--- /dev/null
+++ b/gnu/usr.bin/binutils/objcopy/Makefile.i386
@@ -0,0 +1,5 @@
+#
+# $Id$
+#
+
+BINDIR= /usr/libexec/elf
diff --git a/gnu/usr.bin/binutils/objdump/Makefile.i386 b/gnu/usr.bin/binutils/objdump/Makefile.i386
new file mode 100644
index 0000000..a23f656
--- /dev/null
+++ b/gnu/usr.bin/binutils/objdump/Makefile.i386
@@ -0,0 +1,5 @@
+#
+# $Id$
+#
+
+BINDIR= /usr/libexec/elf
diff --git a/gnu/usr.bin/binutils/size/Makefile.i386 b/gnu/usr.bin/binutils/size/Makefile.i386
new file mode 100644
index 0000000..a23f656
--- /dev/null
+++ b/gnu/usr.bin/binutils/size/Makefile.i386
@@ -0,0 +1,5 @@
+#
+# $Id$
+#
+
+BINDIR= /usr/libexec/elf
diff --git a/gnu/usr.bin/binutils/strings/Makefile.i386 b/gnu/usr.bin/binutils/strings/Makefile.i386
new file mode 100644
index 0000000..a23f656
--- /dev/null
+++ b/gnu/usr.bin/binutils/strings/Makefile.i386
@@ -0,0 +1,5 @@
+#
+# $Id$
+#
+
+BINDIR= /usr/libexec/elf
OpenPOWER on IntegriCloud