This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Blackfin config changes
- From: Bernd Schmidt <bernds_cb1 at t-online dot de>
- To: binutils at sources dot redhat dot com
- Date: Mon, 19 Mar 2007 18:32:52 +0100
- Subject: Blackfin config changes
I've committed the following patch which slightly changes the Blackfin
configuration in configure.tgt. We need to set targ_extra_libpath to
make sure sysroot handling works in all cases, and we've also added a
new bfin-linux-uclibc configuration.
Bernd
--
This footer brought to you by insane German lawmakers.
Analog Devices GmbH Wilhelm-Wagenfeld-Str. 6 80807 Muenchen
Registergericht Muenchen HRB 40368
Geschaeftsfuehrer Thomas Wessel, Vincent Roche, Joseph E. McDonough
? autom4te.cache
? ld.info
? emulparams/frvbu.diff
Index: ChangeLog
===================================================================
RCS file: /cvs/src/src/ld/ChangeLog,v
retrieving revision 1.1674
diff -c -p -r1.1674 ChangeLog
*** ChangeLog 16 Mar 2007 15:13:21 -0000 1.1674
--- ChangeLog 19 Mar 2007 17:29:15 -0000
***************
*** 1,3 ****
--- 1,8 ----
+ 2007-03-19 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * configure.tgt (bfin-*-elf, bfin-*-uclinux*): Add targ_extra_libpath.
+ (bfin-*-linux-uclibc*): New target.
+
2007-03-16 Kai Tietz <Kai.Tietz@onevision.com>
* pe-dll.c (make_one): Use pc-relative relocation instead of an
Index: configure.tgt
===================================================================
RCS file: /cvs/src/src/ld/configure.tgt,v
retrieving revision 1.209
diff -c -p -r1.209 configure.tgt
*** configure.tgt 28 Feb 2007 10:53:19 -0000 1.209
--- configure.tgt 19 Mar 2007 17:29:15 -0000
*************** xscale-*-elf) targ_emul=armelf
*** 109,116 ****
avr-*-*) targ_emul=avr2
targ_extra_emuls="avr1 avr3 avr4 avr5 avr6"
;;
! bfin-*-elf) targ_emul=elf32bfin; targ_extra_emuls="elf32bfinfd" ;;
! bfin-*-uclinux*) targ_emul=elf32bfin; targ_extra_emuls="elf32bfinfd" ;;
cr16c-*-elf*) targ_emul=elf32cr16c
;;
cris-*-*aout*) targ_emul=crisaout
--- 109,126 ----
avr-*-*) targ_emul=avr2
targ_extra_emuls="avr1 avr3 avr4 avr5 avr6"
;;
! bfin-*-elf) targ_emul=elf32bfin;
! targ_extra_emuls="elf32bfinfd"
! targ_extra_libpath=$targ_extra_emuls
! ;;
! bfin-*-uclinux*) targ_emul=elf32bfin;
! targ_extra_emuls="elf32bfinfd"
! targ_extra_libpath=$targ_extra_emuls
! ;;
! bfin-*-linux-uclibc*) targ_emul=elf32bfin;
! targ_extra_emuls="elf32bfinfd"
! targ_extra_libpath=$targ_extra_emuls
! ;;
cr16c-*-elf*) targ_emul=elf32cr16c
;;
cris-*-*aout*) targ_emul=crisaout