25 lines
1.4 KiB
Diff
25 lines
1.4 KiB
Diff
|
*** ../binutils-2.22.52.0.4.orig/bfd/elf64-s390.c 2012-07-17 14:23:44.271929502 +0100
|
||
|
--- bfd/elf64-s390.c 2012-07-17 14:29:27.037918661 +0100
|
||
|
*************** const struct elf_size_info s390_elf64_si
|
||
|
*** 3391,3394 ****
|
||
|
--- 3391,3409 ----
|
||
|
#define bfd_elf64_mkobject elf_s390_mkobject
|
||
|
#define elf_backend_object_p elf_s390_object_p
|
||
|
|
||
|
+ /* Enable ELF64 archive functions. */
|
||
|
+ #define bfd_elf64_archive_functions
|
||
|
+ extern bfd_boolean bfd_elf64_archive_slurp_armap (bfd *);
|
||
|
+ extern bfd_boolean bfd_elf64_archive_write_armap (bfd *, unsigned int, struct orl *, unsigned int, int);
|
||
|
+
|
||
|
+ #define bfd_elf64_archive_slurp_extended_name_table _bfd_archive_coff_slurp_extended_name_table
|
||
|
+ #define bfd_elf64_archive_construct_extended_name_table _bfd_archive_coff_construct_extended_name_table
|
||
|
+ #define bfd_elf64_archive_truncate_arname _bfd_archive_coff_truncate_arname
|
||
|
+ #define bfd_elf64_archive_read_ar_hdr _bfd_archive_coff_read_ar_hdr
|
||
|
+ #define bfd_elf64_archive_write_ar_hdr _bfd_archive_coff_write_ar_hdr
|
||
|
+ #define bfd_elf64_archive_openr_next_archived_file _bfd_archive_coff_openr_next_archived_file
|
||
|
+ #define bfd_elf64_archive_get_elt_at_index _bfd_archive_coff_get_elt_at_index
|
||
|
+ #define bfd_elf64_archive_generic_stat_arch_elt _bfd_archive_coff_generic_stat_arch_elt
|
||
|
+ #define bfd_elf64_archive_update_armap_timestamp _bfd_archive_coff_update_armap_timestamp
|
||
|
+
|
||
|
#include "elf64-target.h"
|