Patch to support arm*-*-linux-uclibceabi

Joseph S. Myers joseph@codesourcery.com
Sat Feb 11 16:54:00 GMT 2006


This patch allows support for arm*-*-linux-uclibceabi targets, like
arm-*-linux-gnueabi but using uClibc instead of glibc by default.
This follows the approach of
<http://sourceware.org/ml/binutils/2005-03/msg00705.html> of allowing
linux-* instead of linux-gnu.  (Corresponding GCC changes have been
submitted as <http://gcc.gnu.org/ml/gcc-patches/2006-02/msg00843.html>.)
OK to commit?

gas:
2006-02-10  Joseph S. Myers  <joseph@codesourcery.com>

	* configure.tgt (arm-*-linux-gnueabi*): Change to
	arm-*-linux-*eabi*.

ld:
2006-02-10  Joseph S. Myers  <joseph@codesourcery.com>

	* configure.tgt (arm*b-*-linux-gnueabi): Change to
	arm*b-*-linux-*eabi.
	(arm-*-linux-gnueabi*): Change to arm-*-linux-*eabi*.

--- gas/configure.tgt	2005-12-27 09:42:45.000000000 -0800
+++ gas/configure.tgt	2006-02-10 09:26:45.000000000 -0800
@@ -107,7 +107,7 @@ case ${generic_target} in
   arm-*-kaos*)				fmt=elf ;;
   arm-*-conix*)				fmt=elf ;;
   arm-*-linux*aout*)			fmt=aout em=linux ;;
-  arm-*-linux-gnueabi*)			fmt=elf  em=armlinuxeabi ;;
+  arm-*-linux-*eabi*)			fmt=elf  em=armlinuxeabi ;;
   arm-*-linux-*)			fmt=elf  em=linux ;;
   arm-*-uclinux*)			fmt=elf  em=linux ;;
   arm-*-netbsdelf*)                 	fmt=elf  em=nbsd ;;
--- ld/configure.tgt	2005-12-27 09:42:45.000000000 -0800
+++ ld/configure.tgt	2006-02-10 09:27:10.000000000 -0800
@@ -60,9 +60,9 @@ arm-*-elf | arm*-*-eabi*)
 arm*-*-symbianelf*)     targ_emul=armsymbian;;
 arm-*-kaos*)		targ_emul=armelf ;;
 arm9e-*-elf)		targ_emul=armelf ;;
-arm*b-*-linux-gnueabi)	targ_emul=armelfb_linux_eabi ;;
+arm*b-*-linux-*eabi)	targ_emul=armelfb_linux_eabi ;;
 arm*b-*-linux-*)	targ_emul=armelfb_linux; targ_extra_emuls=armelfb ;;
-arm*-*-linux-gnueabi)	targ_emul=armelf_linux_eabi ;;
+arm*-*-linux-*eabi)	targ_emul=armelf_linux_eabi ;;
 arm*-*-linux-*)	        targ_emul=armelf_linux; targ_extra_emuls=armelf ;;
 arm*-*-uclinux*)	targ_emul=armelf_linux; targ_extra_emuls=armelf ;;
 arm-*-vxworks)		targ_emul=armelf_vxworks ;;

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Binutils mailing list