forgotten commit. disabled until egl is adapted.
[AROS-Contrib.git] / gnu / binutils / binutils-2.18.50-aros.diff
blob958d797f9253636f07fa3db85090a92f2a0be1ab
1 diff --git binutils-2.18.50/bfd/config.bfd binutils-2.18.50/bfd/config.bfd
2 index 198dfe4..aaa12e8 100644
3 --- binutils-2.18.50/bfd/config.bfd
4 +++ binutils-2.18.50/bfd/config.bfd
5 @@ -581,6 +581,10 @@ case "${targ}" in
6 targ_selvecs="bfd_elf32_i386_vec i386coff_vec"
7 want64=true
8 ;;
9 + x86_64-*-aros*)
10 + targ_defvec=bfd_elf64_x86_64_vec
11 + want64=true
12 + ;;
13 x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
14 targ_defvec=bfd_elf64_x86_64_freebsd_vec
15 targ_selvecs="bfd_elf32_i386_freebsd_vec i386coff_vec bfd_efi_app_ia32_vec bfd_efi_app_x86_64_vec bfd_elf32_i386_vec bfd_elf64_x86_64_vec"
16 @@ -1102,6 +1102,9 @@ case "${targ}" in
17 targ_selvecs="mach_o_be_vec mach_o_le_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec"
18 targ_archs="bfd_powerpc_arch bfd_rs6000_arch bfd_i386_arch"
20 + powerpc-*-aros*)
21 + targ_defvec=bfd_elf32_powerpc_vec
22 + ;;
23 powerpc-*-macos*)
24 targ_defvec=pmac_xcoff_vec
26 diff --git binutils-2.18.50/ld/configure.tgt binutils-2.18.50/ld/configure.tgt
27 index d4f53ef..2d43e8b 100644
28 --- binutils-2.18.50/ld/configure.tgt
29 +++ binutils-2.18.50/ld/configure.tgt
30 @@ -234,6 +234,9 @@ i[3-7]86-*-elf*) targ_emul=elf_i386 ;;
31 x86_64-*-elf*) targ_emul=elf_x86_64
32 targ_extra_emuls=elf_i386
34 +x86_64-*-aros*) targ_emul=elf_x86_64
35 + targ_extra_emuls=elf_i386
36 + ;;
37 i[3-7]86-*-kaos*) targ_emul=elf_i386 ;;
38 i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | i[3-7]86-*-freebsd[12])
39 targ_emul=i386bsd ;;
40 @@ -468,6 +468,7 @@ powerpc*-*-elf* | powerpc*-*-eabi* | powerpc*-*-sysv* \
41 powerpc-*-vxworks*)
42 targ_emul=elf32ppcvxworks
43 targ_extra_emuls="elf32ppc elf32ppclinux elf32ppcsim" ;;
44 +powerpc-*-aros*) targ_emul=elf32ppc ;;
45 powerpc-*-nto*) targ_emul=elf32ppcnto ;;
46 powerpcle-*-nto*) targ_emul=elf32lppcnto ;;
47 powerpc-*-rtems*) targ_emul=elf32ppc ;;