This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
Re: binutils config patches
- To: pb at futuretv dot com
- Subject: Re: binutils config patches
- From: Nick Clifton <nickc at cygnus dot com>
- Date: Mon, 10 Jan 2000 11:50:43 -0800
- Cc: binutils at sourceware dot cygnus dot com
Hi Phil,
: Here are some small patches for binutils to rationalise the support for ARM
: GNU/Linux machines (so that the same names are accepted everywhere) and add a
: new target, `arm-conix'.
These patches are fine, and I have checked them in. Next time could
you cc the binutils mailing list as well though, so that everyone else
can keep track of what is going on.
Just one question: what is 'arm-conix' anyway ? A new arm-linux
clone ?
Cheers
Nick
: 2000-01-10 Philip Blundell <pb@futuretv.com>
:
: * config.bfd (arm*-*-linux-gnu*): Match instead of arm*-*-linux-gnu.
: (arm*-*-conix*): New target.
:
: Index: config.bfd
: ===================================================================
: RCS file: /cvs/binutils/binutils/bfd/config.bfd,v
: retrieving revision 1.14
: diff -u -r1.14 config.bfd
: --- bfd/config.bfd 1999/12/14 05:13:29 1.14
: +++ bfd/config.bfd 2000/01/10 18:14:59
: @@ -115,7 +115,7 @@
: targ_selvecs=armcoff_big_vec
: targ_underscore=yes
: ;;
: - arm-*-elf | arm*-*-linux-gnu)
: + arm-*-elf | arm*-*-linux-gnu* | arm*-*-conix*)
: targ_defvec=bfd_elf32_littlearm_vec
: targ_selvecs=bfd_elf32_bigarm_vec
: ;;
:
: 2000-01-10 Philip Blundell <pb@futuretv.com>
:
: * configure.in (arm*-*-conix*): New target.
: (arm*-*-linux-gnu*): Match instead of arm-*-linux* and
: armv*-*-linux-gnu.
: * configure: Regenerate.
:
: Index: configure.in
: ===================================================================
: RCS file: /cvs/binutils/binutils/gas/configure.in,v
: retrieving revision 1.13
: diff -u -r1.13 configure.in
: --- gas/configure.in 1999/09/14 23:25:05 1.13
: +++ gas/configure.in 2000/01/10 18:19:06
: @@ -149,8 +149,9 @@
: arm-*-aout) fmt=aout ;;
: arm-*-coff | thumb-*-coff) fmt=coff ;;
: arm-*-elf | thumb-*-elf) fmt=elf ;;
: + arm*-*-conix*) fmt=elf ;;
: arm-*-linux*aout*) fmt=aout em=linux ;;
: - arm-*-linux* | armv*-*-linux-gnu) fmt=elf em=linux ;;
: + arm*-*-linux-gnu*) fmt=elf em=linux ;;
: arm-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
: arm-*-oabi | thumb-*-oabi) fmt=elf ;;
: arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
:
: 2000-01-10 Philip Blundell <pb@futuretv.com>
:
: * configure.tgt (arm*-*-conix*): New target.
:
: Index: configure.tgt
: ===================================================================
: RCS file: /cvs/binutils/binutils/ld/configure.tgt,v
: retrieving revision 1.17
: diff -u -r1.17 configure.tgt
: --- ld/configure.tgt 1999/09/04 17:37:36 1.17
: +++ ld/configure.tgt 2000/01/10 18:20:12
: @@ -133,6 +133,7 @@
: arm-*-oabi) targ_emul=armelf_oabi ;;
: arm*-*-linux-gnu*) targ_emul=armelf_linux; targ_extra_emuls="armelf_linux26 armelf" ;;
: arm*-*-uclinux*) targ_emul=armelf_linux; targ_extra_emuls=armelf ;;
: +arm*-*-conix*) targ_emul=armelf ;;
: thumb-*-linux-gnu* | thumb-*-uclinux*) targ_emul=armelf_linux; targ_extra_emuls=armelf ;;
: strongarm-*-coff) targ_emul=armcoff ;;
: strongarm-*-elf) targ_emul=armelf ;;