diff options
author | Nick Clifton <nickc@redhat.com> | 1999-12-10 01:41:22 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 1999-12-10 01:41:22 +0000 |
commit | ad247e3c7de719151c02516afc9c682a32a181cc (patch) | |
tree | 9bbb9e72bbacd188c81701ec1148e0e45e5bf187 /bfd/libbfd-in.h | |
parent | c7d85a8d921dafd1c9eb0f132977427d3d107226 (diff) | |
download | gdb-ad247e3c7de719151c02516afc9c682a32a181cc.zip gdb-ad247e3c7de719151c02516afc9c682a32a181cc.tar.gz gdb-ad247e3c7de719151c02516afc9c682a32a181cc.tar.bz2 |
Change AR for ELF so that common symbols are not included in archive map.
Change LD for ELF so that archive elements whoes archive map contains a
reference to a common symbol will get linkled in.
Add new field to bfd_target structure and initialise it for all bfd targets.
Diffstat (limited to 'bfd/libbfd-in.h')
-rw-r--r-- | bfd/libbfd-in.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/libbfd-in.h b/bfd/libbfd-in.h index 79a176d..3ea4e8a 100644 --- a/bfd/libbfd-in.h +++ b/bfd/libbfd-in.h @@ -211,6 +211,7 @@ extern boolean _bfd_nocore_core_file_matches_executable_p ((bfd *(*) PARAMS ((bfd *, symindex))) bfd_nullvoidptr) #define _bfd_noarchive_generic_stat_arch_elt bfd_generic_stat_arch_elt #define _bfd_noarchive_update_armap_timestamp bfd_false +#define _bfd_noarchive_allow_commons_in_armap bfd_true /* Routines to use for BFD_JUMP_TABLE_ARCHIVE to get BSD style archives. Use BFD_JUMP_TABLE_ARCHIVE (_bfd_archive_bsd). */ @@ -229,6 +230,7 @@ extern boolean _bfd_archive_bsd_construct_extended_name_table #define _bfd_archive_bsd_generic_stat_arch_elt \ bfd_generic_stat_arch_elt extern boolean _bfd_archive_bsd_update_armap_timestamp PARAMS ((bfd *)); +#define _bfd_archive_bsd_allow_commons_in_armap bfd_true /* Routines to use for BFD_JUMP_TABLE_ARCHIVE to get COFF style archives. Use BFD_JUMP_TABLE_ARCHIVE (_bfd_archive_coff). */ @@ -247,6 +249,7 @@ extern boolean _bfd_archive_coff_construct_extended_name_table #define _bfd_archive_coff_generic_stat_arch_elt \ bfd_generic_stat_arch_elt #define _bfd_archive_coff_update_armap_timestamp bfd_true +#define _bfd_archive_coff_allow_commons_in_armap bfd_true /* Routines to use for BFD_JUMP_TABLE_SYMBOLS where there is no symbol support. Use BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols). */ |