This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [PATCH] updated GNU/FreeBSD patch for latest binutils
- From: Nick Clifton <nickc at redhat dot com>
- To: Robert Millan <zeratul2 at wanadoo dot es>
- Cc: binutils at sources dot redhat dot com
- Date: Thu, 22 May 2003 10:26:29 +0100
- Subject: Re: [PATCH] updated GNU/FreeBSD patch for latest binutils
- References: <20030507160131.GA707@aragorn> <m3addscsuz.fsf@redhat.com><20030512225158.GA1737@aragorn> <m3he7z86vn.fsf@redhat.com><20030513141610.GA8071@khazad.dyndns.org> <m3k7cv6pg9.fsf@redhat.com><20030521153610.GA4219@aragorn>
Hi Robert,
>> > http://sources.redhat.com/ml/bug-binutils/2003-q2/msg00299.html
> Have you had it a look?
Yes - I sent a reply, but it appears to have vanished. Anyway, it
appears that this patch was applied some time ago:
2002-09-16 Bruno Haible <bruno@clisp.org>
* elf32-i386.c: Don't defined ELF_ARCH etc. if this file is included
by a target variant implementation.
* elf64-alpha.c: Likewise.
* elf32-i386-fbsd.c: New file.
* elf64-alpha-fbsd.c: New file.
* targets.c: Support bfd_elf32_i386_freebsd_vec and
bfd_elf64_alpha_freebsd_vec.
* configure.in: Accept the vectors bfd_elf32_i386_freebsd_vec,
bfd_elf64_alpha_freebsd_vec.
* Makefile.am (BFD32_BACKENDS): Add elf32-i386-fbsd.lo.
(BFD32_BACKENDS_CFILES): Add elf32-i386-fbsd.c.
(BFD64_BACKENDS): Add elf64-alpha-fbsd.lo.
(BFD64_BACKENDS_CFILES): Add elf64-alpha-fbsd.c.
(elf32-i386-fbsd.lo, elf64-alpha-fbsd.lo): Add dependencies.
* config.bfd: For FreeBSD targets, set targ_defvec to a FreeBSD
specific targets. Define OLD_FREEBSD_ABI_LABEL if appropriate.
The new files were then later integrated into elf32-i386.c and
elf64-alpha.c:
2002-10-16 Alan Modra <amodra@bigpond.net.au>
* Makefile.am (BFD32_BACKENDS): Remove elfarmqnx-nabi.lo,
elf32-i386-fbsd.lo, elf32-i386qnx.lo, elf32-ppcqnx.lo,
elf32-sh-lin.lo, elf32-sh64-lin.lo, elf32-sh-nbsd.lo,
elf32-sh64-nbsd.lo, elf32-shqnx.lo. Add elf32-qnx.lo.
(BFD32_BACKENDS_CFILES): Likewise for corresponding C files.
(BFD64_BACKENDS): Remove elf64-sh64-lin.lo, elf64-sh64-nbsd.lo.
(BFD64_BACKENDS_CFILES): Likewise for corresponding C files.
(SOURCE_HFILES): Add elf32-qnx.h.
(BUILD_HFILES): Add bfdver.h.
Run "make dep-am".
* elf32-i386-fbsd.c: Delete. Move code to elf32-i386.c.
2002-10-15 Richard Henderson <rth@redhat.com>
* Makefile.am (BFD64_BACKENDS): Remove elf64-alpha-fbsd.
(BFD64_BACKENDS_CFILES): Likewise.
* configure.in (bfd_elf64_alpha_freebsd_vec): Use elf64-alpha.
* elf64-alpha-fbsd.c: Remove file, move code ...
* elf64-alpha.c: ... here.
Cheers
Nick