X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Fconfigure.in;h=abbd790c29c48a999ef17e514ebc1af273ec4803;hb=3c62831e20dc51f9d86aa471570e8451dd253bf6;hp=042cf18fb4afe7bf89a1d3e59d23e500867a8b4e;hpb=78be1d6e75a8aba8565e919acbdf292ea3341335;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/configure.in b/bfd/configure.in index 042cf18fb4..abbd790c29 100644 --- a/bfd/configure.in +++ b/bfd/configure.in @@ -108,7 +108,7 @@ bfd_default_target_size=32 AC_PROG_CC -ALL_LINGUAS= +ALL_LINGUAS="fr" CY_GNU_GETTEXT # Permit host specific settings. @@ -413,13 +413,23 @@ case "${host}" in *-*-linux*) # We borrow WIN32LIBADD so that the shared libbfd won't depend on # libiberty.a. - PICFLAG= - changequote(,)dnl - eval `grep "^[ ]*PICFLAG[ ]*=" ../libiberty/Makefile | sed -e "s/[ ]*//g"` - changequote([,])dnl - if test -n "$PICFLAG"; then - WIN32LIBADD="-L../libiberty/pic -liberty" - fi + case "${host}" in + mips*-*-linux*) + # Linux/MIPS uses PIC by default. + if test "$enable_shared" = "yes"; then + WIN32LIBADD="-L../libiberty -liberty" + fi + ;; + *) + PICFLAG= + changequote(,)dnl + eval `grep "^[ ]*PICFLAG[ ]*=" ../libiberty/Makefile | sed -e "s/[ ]*//g"` + changequote([,])dnl + if test -n "$PICFLAG"; then + WIN32LIBADD="-L../libiberty/pic -liberty" + fi + ;; + esac ;; esac AC_SUBST(WIN32LDFLAGS) @@ -584,6 +594,7 @@ do bfd_elf64_ia64_little_vec) tb="$tb elf64-ia64.lo elf64.lo $elf"; target_size=64 ;; bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"; target_size=64 ;; bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;; + bfd_elf64_mmix_vec) tb="$tb elf64-mmix.lo elf64.lo $elf" target_size=64 ;; bfd_elf64_powerpc_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size=64 ;; bfd_elf64_powerpcle_vec) tb="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size=64 ;; bfd_elf64_s390_vec) tb="$tb elf64-s390.lo elf64.lo $elf"; target_size=64 ;; @@ -591,6 +602,7 @@ do bfd_elf64_tradbigmips_vec) tb="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"; target_size=64 ;; bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"; target_size=64 ;; bfd_elf64_x86_64_vec) tb="$tb elf64-x86-64.lo elf64.lo $elf"; target_size=64 ;; + bfd_mmo_vec) tb="$tb mmo.lo" target_size=64 ;; bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;; bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo peigen.lo cofflink.lo" ;; bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;