mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-30 00:52:16 +08:00

(ld_emulation_xfer_type): Add new field open_dynamic_archive. * ldemul.c: Include ldexp.h and ldlang.h. (ldemul_open_dynamic_archive): New function. * ldfile.h (ldfile_open_file_search): Declare. * ldfile.c: Include ldemul.h. (try_open_bfd): Rename from cache_bfd_openr. Return boolean argument, not bfd *. Change all callers. (ldfile_open_file_search): Rename from open_a. Return boolean argument, not bfd *. Clean up. Change all callers. (ldfile_open_file): If doing a dynamic link, call ldemul_open_dynamic_archive rather than assuming the extension of a dynamic object is ".so". * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive): New function. (ld_${EMULATION_NAME}_emulation): Initialize open_dynamic_archive field. * emultempl/sunos.em (ld_${EMULATION_NAME}_emulation): Likewise.
Description
Unofficial mirror of sourceware binutils-gdb repository. Updated daily.
Languages
C
51.8%
Makefile
22.4%
Assembly
12.3%
C++
6%
Roff
1.4%
Other
5.4%