Lines Matching refs:needed
78 # Import any needed special functions and/or overrides.
168 GLOBAL_VERCHECK_NEEDED is the list of objects needed by the object
236 /* If this input file was an as-needed entry, and wasn't found to be
237 needed at the stage it was linked, then don't say we have loaded it. */
283 einfo ("%P: warning: %s, needed by %B, may conflict with %s\n",
298 gld${EMULATION_NAME}_try_needed (struct dt_needed *needed,
302 const char *name = needed->name;
334 struct bfd_link_needed_list *needed;
336 if (! bfd_elf_get_bfd_needed_list (abfd, &needed))
339 if (needed != NULL)
341 global_vercheck_needed = needed;
366 for (l = needed; l != NULL; l = l->next)
422 if (needed->by != NULL
423 && (bfd_elf_get_dyn_lib_class (needed->by) & DYN_NO_ADD_NEEDED) != 0)
436 /* Search for a needed file in a path. */
445 struct dt_needed needed;
453 needed.by = n->by;
454 needed.name = n->name;
476 needed.name = filename;
477 if (gld${EMULATION_NAME}_try_needed (&needed, force))
549 struct dt_needed needed;
588 needed.by = l->by;
589 needed.name = l->name;
590 return gld${EMULATION_NAME}_search_needed (ld_elf_hints, &needed, force);
767 struct dt_needed needed;
798 needed.by = l->by;
799 needed.name = l->name;
800 return gld${EMULATION_NAME}_search_needed (ld_so_conf, &needed, force);
826 /* Don't look for a second non-loaded as-needed lib. */
867 struct bfd_link_needed_list *needed, *l;
916 needed list can actually grow while we are stepping through this
918 needed = bfd_elf_get_needed_list (output_bfd, &link_info);
919 for (l = needed; l != NULL; l = l->next)
925 /* If the lib that needs this one was --as-needed and wasn't
926 found to be needed, then this lib isn't needed either. */
932 for (ll = needed; ll != l; ll = ll->next)
953 info_msg (_("%s needed by %B\n"), l->name, l->by);
955 /* As-needed libs specified on the command line (or linker script)
1081 einfo ("%P: warning: %s, needed by %B, not found (try using -rpath or -rpath-link)\n",
1581 /* Choose a unique name for the section. This will be needed if the