[PATCH] mipsel: drop Haiku mips. Fix multi-build.
Mike Frysinger
vapier@gentoo.org
Tue Sep 28 05:52:54 GMT 2021
can someone approve this so it can be merged ?
--enable-targets=all is broken w/out it.
-mike
On 03 Sep 2021 23:35, Alexander von Gluck IV wrote:
> * This slipped in and honestly shouldn't have.
> * Causes a build failure on multi-build.
> * Since MIPS is kinda dead, and little interest
> from us, drop it.
> ---
> bfd/config.bfd | 4 ----
> gas/configure.tgt | 1 -
> ld/Makefile.am | 1 -
> ld/Makefile.in | 2 --
> ld/configure.tgt | 3 ---
> ld/emulparams/elf_mipsel_haiku.sh | 3 ---
> ld/po/BLD-POTFILES.in | 1 -
> 7 files changed, 15 deletions(-)
> delete mode 100644 ld/emulparams/elf_mipsel_haiku.sh
>
> diff --git a/bfd/config.bfd b/bfd/config.bfd
> index 7f7c12d4b2d..13abd3af49e 100644
> --- a/bfd/config.bfd
> +++ b/bfd/config.bfd
> @@ -868,10 +868,6 @@ case "${targ}" in
> targ_defvec=mips_elf32_trad_be_vec
> targ_selvecs="mips_elf32_trad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec mips_ecoff_be_vec mips_ecoff_le_vec"
> ;;
> - mips*el-*-haiku*)
> - targ_defvec=mips_elf32_le_vec
> - targ_selvecs="mips_elf32_be_vec mips_elf64_be_vec mips_elf64_le_vec mips_ecoff_le_vec mips_ecoff_be_vec"
> - ;;
> mips*-*-irix6*)
> targ_defvec=mips_elf32_n_be_vec
> targ_selvecs="mips_elf32_n_le_vec mips_elf32_be_vec mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec"
> diff --git a/gas/configure.tgt b/gas/configure.tgt
> index 550fa4098f8..1e43ddaa6c3 100644
> --- a/gas/configure.tgt
> +++ b/gas/configure.tgt
> @@ -313,7 +313,6 @@ case ${generic_target} in
> mips-*-sysv4* | mips-*-gnu*) fmt=elf em=tmips ;;
> mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
> fmt=elf em=tmips ;;
> - mips-*-haiku*) fmt=elf em=haiku ;;
> mips-*-elf*) fmt=elf ;;
> mips-*-netbsd*) fmt=elf em=tmips ;;
> mips-*-openbsd*) fmt=elf em=tmips ;;
> diff --git a/ld/Makefile.am b/ld/Makefile.am
> index 6cfdfddc5d1..7fabb6a13ec 100644
> --- a/ld/Makefile.am
> +++ b/ld/Makefile.am
> @@ -286,7 +286,6 @@ ALL_EMULATION_SOURCES = \
> eelf_i386_sol2.c \
> eelf_i386_vxworks.c \
> eelf_iamcu.c \
> - eelf_mipsel_haiku.c \
> eelf_s390.c \
> eh8300elf.c \
> eh8300elf_linux.c \
> diff --git a/ld/Makefile.in b/ld/Makefile.in
> index 30fa918dfc8..a132c576d11 100644
> --- a/ld/Makefile.in
> +++ b/ld/Makefile.in
> @@ -776,7 +776,6 @@ ALL_EMULATION_SOURCES = \
> eelf_i386_sol2.c \
> eelf_i386_vxworks.c \
> eelf_iamcu.c \
> - eelf_mipsel_haiku.c \
> eelf_s390.c \
> eh8300elf.c \
> eh8300elf_linux.c \
> @@ -1451,7 +1450,6 @@ distclean-compile:
> @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_k1om_fbsd.Po@am__quote@
> @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_l1om.Po@am__quote@
> @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_l1om_fbsd.Po@am__quote@
> -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_mipsel_haiku.Po@am__quote@
> @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_s390.Po@am__quote@
> @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_x86_64.Po@am__quote@
> @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eelf_x86_64_cloudabi.Po@am__quote@
> diff --git a/ld/configure.tgt b/ld/configure.tgt
> index 5411104ec36..2e13cc5f931 100644
> --- a/ld/configure.tgt
> +++ b/ld/configure.tgt
> @@ -487,9 +487,6 @@ mips*-sgi-irix6*) targ_emul=elf32bmipn32
> targ_extra_emuls="elf32bsmip elf64bmip"
> targ_extra_libpath=$targ_extra_emuls
> ;;
> -mips*el-*-haiku*) targ_emul=elf_mipsel_haiku
> - targ_extra_emuls="elf32ltsmip elf32btsmip elf32ltsmipn32 elf64ltsmip elf32btsmipn32 elf64btsmip"
> - ;;
> mips*el-*-netbsd*) targ_emul=elf32ltsmip
> targ_extra_emuls="elf32btsmip elf64ltsmip elf64btsmip"
> ;;
> diff --git a/ld/emulparams/elf_mipsel_haiku.sh b/ld/emulparams/elf_mipsel_haiku.sh
> deleted file mode 100644
> index ab38e2323cd..00000000000
> --- a/ld/emulparams/elf_mipsel_haiku.sh
> +++ /dev/null
> @@ -1,3 +0,0 @@
> -. ${srcdir}/emulparams/elf32lmip.sh
> -. ${srcdir}/emulparams/elf_haiku.sh
> -
> diff --git a/ld/po/BLD-POTFILES.in b/ld/po/BLD-POTFILES.in
> index 54975cd10c3..2772f0f8c31 100644
> --- a/ld/po/BLD-POTFILES.in
> +++ b/ld/po/BLD-POTFILES.in
> @@ -209,7 +209,6 @@ eelf_k1om.c
> eelf_k1om_fbsd.c
> eelf_l1om.c
> eelf_l1om_fbsd.c
> -eelf_mipsel_haiku.c
> eelf_s390.c
> eelf_x86_64.c
> eelf_x86_64_cloudabi.c
> --
> 2.33.0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20210928/9faad69b/attachment.sig>
More information about the Binutils
mailing list