summaryrefslogtreecommitdiff
path: root/builddeps/binutils.patch
diff options
context:
space:
mode:
Diffstat (limited to 'builddeps/binutils.patch')
-rw-r--r--builddeps/binutils.patch99
1 files changed, 0 insertions, 99 deletions
diff --git a/builddeps/binutils.patch b/builddeps/binutils.patch
deleted file mode 100644
index 728d82f..0000000
--- a/builddeps/binutils.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-diff -ruN binutils-2.42-copy/bfd/config.bfd binutils-2.42/bfd/config.bfd
---- binutils-2.42-copy/bfd/config.bfd 2024-01-28 19:00:00.000000000 -0500
-+++ binutils-2.42/bfd/config.bfd 2024-03-03 11:27:01.508232956 -0500
-@@ -665,6 +665,11 @@
- targ_selvecs=
- targ64_selvecs=x86_64_elf64_vec
- ;;
-+ i[3-7]86-*-hyra*)
-+ targ_defvec=i386_elf32_vec
-+ targ_selvecs=
-+ targ64_selvecs=x86_64_elf64_vec
-+ ;;
- #ifdef BFD64
- x86_64-*-cloudabi*)
- targ_defvec=x86_64_elf64_cloudabi_vec
-@@ -729,6 +734,11 @@
- targ_defvec=x86_64_elf64_vec
- targ_selvecs=i386_elf32_vec
- want64=true
-+ ;;
-+ x86_64-*-hyra*)
-+ targ_defvec=x86_64_elf64_vec
-+ targ_selvecs=i386_elf32_vec
-+ want64=true
- ;;
- x86_64-*-gnu*)
- targ_defvec=x86_64_elf64_vec
-diff -ruN binutils-2.42-copy/config.sub binutils-2.42/config.sub
---- binutils-2.42-copy/config.sub 2024-01-28 19:00:00.000000000 -0500
-+++ binutils-2.42/config.sub 2024-03-03 11:27:01.508232956 -0500
-@@ -1766,7 +1766,7 @@
- | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
- | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
- | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
-- | fiwix* | mlibc* | cos* | mbr* )
-+ | fiwix* | mlibc* | cos* | mbr* | hyra* )
- ;;
- # This one is extra strict with allowed versions
- sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
-diff -ruN binutils-2.42-copy/gas/configure.tgt binutils-2.42/gas/configure.tgt
---- binutils-2.42-copy/gas/configure.tgt 2024-01-28 19:00:00.000000000 -0500
-+++ binutils-2.42/gas/configure.tgt 2024-03-03 11:27:01.508232956 -0500
-@@ -229,6 +229,7 @@
- i386-*-beos*) fmt=elf ;;
- i386-*-elfiamcu) fmt=elf arch=iamcu ;;
- i386-*-elf*) fmt=elf ;;
-+ i386-*-hyra*) fmt=elf em=gnu ;;
- i386-*-fuchsia*) fmt=elf ;;
- i386-*-haiku*) fmt=elf em=haiku ;;
- i386-*-genode*) fmt=elf ;;
-diff -ruN binutils-2.42-copy/gprofng/libcollector/configure.ac binutils-2.42/gprofng/libcollector/configure.ac
---- binutils-2.42-copy/gprofng/libcollector/configure.ac 2024-01-28 19:00:00.000000000 -0500
-+++ binutils-2.42/gprofng/libcollector/configure.ac 2024-03-03 11:27:01.508232956 -0500
-@@ -18,7 +18,7 @@
-
- m4_include([../../bfd/version.m4])
- AC_INIT([gprofng], BFD_VERSION)
--AC_CONFIG_MACRO_DIRS([../../config ../..])
-+#AC_CONFIG_MACRO_DIRS([../../config ../..])
- AC_CONFIG_AUX_DIR(../..)
- AC_CANONICAL_TARGET
- AM_INIT_AUTOMAKE
-diff -ruN binutils-2.42-copy/ld/configure.tgt binutils-2.42/ld/configure.tgt
---- binutils-2.42-copy/ld/configure.tgt 2024-01-28 19:00:00.000000000 -0500
-+++ binutils-2.42/ld/configure.tgt 2024-03-03 11:29:12.677328228 -0500
-@@ -384,6 +384,10 @@
- i[3-7]86-*-redox*) targ_emul=elf_i386
- targ_extra_emuls=elf_x86_64
- ;;
-+i[3-7]86-*-hyra*)
-+ targ_emul=elf_i386
-+ targ_extra_emuls=elf_x86_64
-+ ;;
- i[3-7]86-*-solaris2*) targ_emul=elf_i386_sol2
- targ_extra_emuls="elf_i386_ldso elf_i386 elf_iamcu elf_x86_64_sol2 elf_x86_64"
- targ_extra_libpath=$targ_extra_emuls
-@@ -1023,6 +1027,10 @@
- x86_64-*-redox*) targ_emul=elf_x86_64
- targ_extra_emuls=elf_i386
- ;;
-+x86_64-*-hyra*)
-+ targ_emul=elf_x86_64
-+ targ_extra_emuls=elf_i386
-+ ;;
- x86_64-*-solaris2*) targ_emul=elf_x86_64_sol2
- targ_extra_emuls="elf_x86_64 elf_i386_sol2 elf_i386_ldso elf_i386 elf_iamcu"
- targ_extra_libpath=$targ_extra_emuls
-diff -ruN binutils-2.42-copy/libiberty/configure.ac binutils-2.42/libiberty/configure.ac
---- binutils-2.42-copy/libiberty/configure.ac 2024-01-28 19:00:00.000000000 -0500
-+++ binutils-2.42/libiberty/configure.ac 2024-03-03 11:27:01.508232956 -0500
-@@ -37,7 +37,7 @@
- libiberty_topdir="${srcdir}/.."
- fi
- AC_SUBST(libiberty_topdir)
--AC_CONFIG_AUX_DIR($libiberty_topdir)
-+AC_CONFIG_AUX_DIR([.])
-
- dnl Very limited version of automake's enable-maintainer-mode
-