2006-10-26 Joseph S. Myers <joseph@codesourcery.com>
authorJoseph Myers <joseph@codesourcery.com>
Thu, 26 Oct 2006 12:52:39 +0000 (12:52 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 26 Oct 2006 12:52:39 +0000 (12:52 +0000)
            Mark Mitchell  <mark@codesourcery.com>

* configure.tgt (arm*linux*): Support both big- and little-endian.

ld/ChangeLog
ld/configure.tgt

index b36ed3b6db463818e4a2b864332f15c95c4dc29d..17c703bd514a7ce379a2383d49f6c1659519a253 100644 (file)
@@ -1,3 +1,8 @@
+2006-10-26  Joseph S. Myers  <joseph@codesourcery.com>
+            Mark Mitchell  <mark@codesourcery.com>
+
+       * configure.tgt (arm*linux*): Support both big- and little-endian.
+
 2006-10-25  H.J. Lu  <hongjiu.lu@intel.com>
 
        * emulparams/hppa64linux.sh (LARGE_SECTIONS): Renamed to ...
index c2df86fba9f0c349d3aae431b934a2398f030e63..82de7f533df4ee5b9d0d91b11723884461d19e52 100644 (file)
@@ -60,11 +60,26 @@ arm-*-elf | arm*-*-eabi*)
 arm*-*-symbianelf*)     targ_emul=armsymbian;;
 arm-*-kaos*)           targ_emul=armelf ;;
 arm9e-*-elf)           targ_emul=armelf ;;
-arm*b-*-linux-*eabi)   targ_emul=armelfb_linux_eabi ;;
-arm*b-*-linux-*)       targ_emul=armelfb_linux; targ_extra_emuls=armelfb ;;
-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*b-*-linux-*eabi)   targ_emul=armelfb_linux_eabi
+                       targ_extra_emuls=armelf_linux_eabi
+                       targ_extra_libpath=$targ_extra_emuls
+                       ;;
+arm*b-*-linux-*)       targ_emul=armelfb_linux
+                       targ_extra_emuls="armelfb armelf armelf_linux"
+                       targ_extra_libpath="armelf_linux"
+                       ;;
+arm*-*-linux-*eabi)    targ_emul=armelf_linux_eabi
+                       targ_extra_emuls=armelfb_linux_eabi
+                       targ_extra_libpath=$targ_extra_emuls
+                       ;;
+arm*-*-linux-*)                targ_emul=armelf_linux
+                       targ_extra_emuls="armelf armelfb armelfb_linux"
+                       targ_extra_libpath="armelfb_linux"
+                       ;;
+arm*-*-uclinux*)       targ_emul=armelf_linux
+                       targ_extra_emuls="armelf armelfb armelfb_linux"
+                       targ_extra_libpath="armelfb_linux"
+                       ;;
 arm-*-vxworks)         targ_emul=armelf_vxworks ;;
 arm*-*-conix*)         targ_emul=armelf ;;
 thumb-*-linux-* | thumb-*-uclinux*)    targ_emul=armelf_linux; targ_extra_emuls=armelf ;;