X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2Femultempl%2Fbeos.em;h=4da5eeef6d2376eb93269ce243d1dbecf9382660;hb=607b483327fdfc75fb193870b3c4e7445ce3f64d;hp=3ec285ba34bf8f5ed4022bfb3b941d35617b43f3;hpb=f5c3a9e3055224d8ed8140d48c96465294839e95;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/emultempl/beos.em b/ld/emultempl/beos.em index 3ec285ba34..4da5eeef6d 100644 --- a/ld/emultempl/beos.em +++ b/ld/emultempl/beos.em @@ -7,7 +7,7 @@ else fi fragment <section; int i, a_sec, b_sec; - i = filename_cmp (sa->owner->my_archive->filename, - sb->owner->my_archive->filename); + i = filename_cmp (bfd_get_filename (sa->owner->my_archive), + bfd_get_filename (sb->owner->my_archive)); if (i != 0) return i; - i = filename_cmp (sa->owner->filename, sb->owner->filename); + i = filename_cmp (bfd_get_filename (sa->owner), + bfd_get_filename (sb->owner)); if (i != 0) return i; /* the tail idata4/5 are the only ones without relocs to an @@ -762,6 +764,7 @@ struct ld_emulation_xfer_struct ld_${EMULATION_NAME}_emulation = after_parse_default, gld_${EMULATION_NAME}_after_open, after_check_relocs_default, + before_place_orphans_default, after_allocation_default, set_output_arch_default, ldemul_default_target, @@ -782,6 +785,9 @@ struct ld_emulation_xfer_struct ld_${EMULATION_NAME}_emulation = NULL, /* recognized file */ NULL, /* find_potential_libraries */ NULL, /* new_vers_pattern */ - NULL /* extra_map_file_text */ + NULL, /* extra_map_file_text */ + ${LDEMUL_EMIT_CTF_EARLY-NULL}, + ${LDEMUL_EXAMINE_STRTAB_FOR_CTF-NULL}, + ${LDEMUL_PRINT_SYMBOL-NULL} }; EOF