aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2010-12-05 20:24:22 +0000
committerDimitry Andric <dim@FreeBSD.org>2010-12-05 20:24:22 +0000
commite3c77b8170a95b15e1be610fba8d6617139259a5 (patch)
tree3bb64497d550391aedbb3bf5665e1d3c01a27e5e /gnu/usr.bin
parent2006fbc8fec1e18033bf43636293aa46906b89ea (diff)
downloadsrc-e3c77b8170a95b15e1be610fba8d6617139259a5.tar.gz
src-e3c77b8170a95b15e1be610fba8d6617139259a5.zip
For ia64, add a proper 'elf64-ia64-freebsd' output format to BFD, so the
ELF branding for FreeBSD is done in the same way as amd64, i386 and sparc. Something similar should probably also be done for arm, mips and powerpc.
Notes
Notes: svn path=/projects/binutils-2.17/; revision=216200
Diffstat (limited to 'gnu/usr.bin')
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.ia645
1 files changed, 3 insertions, 2 deletions
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.ia64 b/gnu/usr.bin/binutils/libbfd/Makefile.ia64
index 22e310c34ae9..2e489bcc62e5 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile.ia64
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.ia64
@@ -1,6 +1,6 @@
# $FreeBSD$
-DEFAULT_VECTOR= bfd_elf64_ia64_little_vec
+DEFAULT_VECTOR= bfd_elf64_ia64_freebsd_vec
SRCS+= cofflink.c \
cpu-ia64.c \
@@ -18,13 +18,14 @@ SRCS+= cofflink.c \
VECS+= ${DEFAULT_VECTOR} \
bfd_efi_app_ia64_vec \
+ bfd_elf64_ia64_little_vec \
bfd_elf64_ia64_big_vec \
bfd_elf64_little_generic_vec bfd_elf64_big_generic_vec \
bfd_elf32_little_generic_vec bfd_elf32_big_generic_vec
CLEANFILES+= elf64-ia64.c pepigen.c pex64igen.c
-elf64-ia64.c: elf-fbsd-brand.c elfxx-ia64.c
+elf64-ia64.c: elfxx-ia64.c
sed -e s/NN/64/g ${.ALLSRC} > ${.TARGET}
pepigen.c: peXXigen.c