aboutsummaryrefslogtreecommitdiff
path: root/ld/NEWS
AgeCommit message (Collapse)AuthorFilesLines
2003-01-06 * Makefile.am (eelf32iq10.c): Fix tab/whitespace mixup.Daniel Jacobowitz1-0/+3
* Makefile.am (ldmain.o): Add @TARGET_SYSTEM_ROOT_DEFINE@. (GENSCRIPTS): Add @use_sysroot@. * Makefile.in: Regenerated. * configure.host: Move setting of NATIVE_LIB_DIRS to... * configure.tgt: ... here. Use ${target} instead of ${host} for NATIVE_LIB_DIRS. * configure.in: Add --with-sysroot. * configure: Regenerated. * genscripts.sh: Accept use_sysroot option. Set new variables NATIVE and USE_LIBPATH. Prepend "=" to directory names if $use_sysroot. Don't search $tool_lib if $use_sysroot. * ldfile.c (ldfile_add_library_path): Handle leading '='. * ldmain.c (TARGET_SYSTEM_ROOT): Define if not defined. (ld_sysroot): New variable. (main): Initialize ld_sysroot. * ldmain.h (ld_sysroot): New extern. * emultempl/elf32.em: Use NATIVE and USE_LIBPATH instead of searching $EMULATION_LIBPATH. (gld${EMULATION_NAME}_add_sysroot): New function. (gld${EMULATION_NAME}_check_ld_so_conf): Use it. Honor ld_sysroot. (gld${EMULATION_NAME}_after_open): Likewise. Only search environment variables if $NATIVE. * ld.texinfo (Options): Mention "=" prefix in the description of -L. * NEWS: Mention --with-sysroot. * emulparams/elf32bmipn32-defs.sh: Set NATIVE and LIBPATH_SUFFIX instead of setting LIB_PATH. * emulparams/elf32ppc.sh: Likewise. * emulparams/elf64_s390.sh: Likewise. * emulparams/elf64_sparc.sh: Likewise. * emulparams/elf64ppc.sh: Likewise. * emulparams/elf_x86_64.sh: Likewise. * emulparams/elf64_aix.sh: Add "=" prefixes to LIB_PATH. * emulparams/elf64hppa.sh: Add "=" prefixes to LIB_PATH.
2002-12-23Change linker's default behaviour - it will now reject binary files whoesNick Clifton1-0/+4
architecture it does not recognise, unless it has explicitly told to accept them.
2002-10-23Add new command line option "--no-omagic" which undoes the effects of -N.Nick Clifton1-0/+2
2002-09-11New TI port supports both C4x and C3x series of DSPs.Nick Clifton1-2/+2
2002-08-28Add TMS320C4x supportNick Clifton1-0/+3
2002-08-23Add --with-lib-patch configure switch.Nick Clifton1-0/+3
2002-07-31Retroactively add entry for Lars Brinkhoff's contribution of the PDP-11 andNick Clifton1-1/+3
2.11BSD a.out support.
2002-07-30Add arm-*-nto port.Nick Clifton1-0/+2
2002-07-17Add IP2k support to BFD and LDNick Clifton1-0/+3
2002-07-16Add 'Chnages in 2.13' to NEWS files.Nick Clifton1-2/+4
2002-06-182002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley1-0/+3
From Catherine Moore, Michael Meissner, Jim Blandy: * emulparams/elf32frv.sh: New file. * configure.tgt: Support frv-*-*. * Makefile.am (ALL_EMULATIONS): Add eelf32frv.o. (eelf32frv.c): New target.
2002-05-30* NEWS: Add entry for VAX ELF support.Jason Thorpe1-0/+4
2002-02-20Mark 2.12 branchNick Clifton1-0/+4
2002-02-15 * NEWS: Mention support for MMIX.Hans-Peter Nilsson1-0/+2
2002-01-31Add support for OpenRISC 32-bit embedded processorNick Clifton1-0/+2
2001-10-03Add support for -z nocopyreloc.Alan Modra1-0/+3
2001-08-23 * elf-bfd.h (enum elf_reloc_type_class): New.Jakub Jelinek1-0/+6
(struct elf_backend_data): Add elf_backend_reloc_type_class. (_bfd_elf_reloc_type_class): New. * elfxx-target.h (elf_backend_reloc_type_class): Define. (elfNN_bed): Add elf_backend_reloc_type_class. * elf.c (_bfd_elf_reloc_type_class): New. * elf32-i386.c (elf_i386_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (elf_i386_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf_i386_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elf32-sparc.c (elf32_sparc_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (elf32_sparc_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (elf32_sparc_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elf64-sparc.c (sparc64_elf_check_relocs): Set DF_TEXTREL if the reloc is against read-only section. (sparc64_elf_size_dynamic_sections): Use DF_TEXTREL flag instead of looking up section names for DT_TEXTREL. (sparc64_elf_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elfxx-ia64.c (struct elfNN_ia64_link_hash_table): Add reltext field. (elfNN_ia64_hash_table_create): Clear ia64_info. (get_reloc_section): Set DF_TEXTREL if the reloc is against read-only section. (elfNN_ia64_size_dynamic_sections): Use ia64_info->reltext flag instead of looking up section names for DT_TEXTREL. (elfNN_ia64_reloc_type_class): New. (elf_backend_reloc_type_class): Define. * elflink.h (size_dynamic_sections): Add spare DT_NULL tags. (struct elf_link_sort_rela): New. (elf_link_sort_cmp1, elf_link_sort_cmp2, elf_link_sort_relocs): New. (elf_bfd_final_link): Call elf_link_sort_relocs. Convert one spare DT_NULL into DT_RELCOUNT resp. DT_RELACOUNT if necessary. * bfdlink.h (struct bfd_link_info): Add combreloc and spare_dynamic_tags fields. * emultempl/elf32.em (place_orphan): Place orphan .rel* sections into .rel.dyn resp. .rela.dyn if combreloc. (get_script): If .x linker script is equal to .xn, only put it once into the binary. Add .xc and .xsc scripts. (parse_args): Handle -z combreloc and -z nocombreloc. * scripttempl/elf.sc (.rela.sbss): Fix a typo. For .xc and .xsc scripts put all .rel* or .rela* input sections but .rel*.plt and PLT-like sections into .rel.dyn resp. .rela.dyn. * genscripts.sh (GENERATE_COMBRELOC_SCRIPT): Set if SCRIPT_NAME is elf. Strip trailing whitespace from script. Generate .xc and .xsc scripts if requested. * ldmain.c (main): Initialize link_info.combreloc and link_info.spare_dynamic_tags. * lexsup.c (OPTION_SPARE_DYNAMIC_TAGS): Define. (ld_options): Add --spare-dynamic-tags option. (parse_args): Likewise. * ld.texinfo: Document -z combreloc and -z nocombreloc. * ldint.texinfo: Document .xc and .xsc linker scripts. * NEWS: Add notes about -z combreloc and SHF_MERGE.
2000-12-11 * NEWS: Add note about x86_64 architecture.Jan Hubicka1-0/+2
* MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
2000-09-06Regenerate files using fixed aclocal install.Nick Clifton1-0/+1
2000-09-02Increase minor version number (to 2.10.91) to help tools detect the newNick Clifton1-0/+5
ability to support removal of duplciate DWARF@ debug information.
2000-08-24 * NEWS: Mention support for CRIS.Hans-Peter Nilsson1-0/+2
2000-08-222000-08-22 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+3
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Search the DT_RPATH/DT_RUNPATH entries for DT_NEEDED after LD_LIBRARY_PATH for native linker. Display the needed DSO if trace_file_tries is non-zero. (gld${EMULATION_NAME}_try_needed): Report the needed DSO found if trace_file_tries is non-zero. * ld.texinfo: Document the usage of DT_RPATH/DT_RUNPATH. * News: Mention it.
2000-08-142000-08-14 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt1-0/+2
* NEWS: Mention i860 support.
2000-06-24arm-elf does --gc-sections too.Alan Modra1-2/+2
2000-06-20tic54x support.Timothy Wall1-0/+2
2000-06-19Move "Changes in version 2.10" to where it belongs.Alan Modra1-2/+2
2000-06-19Update list of targets supporting --gc-sections.Alan Modra1-1/+3
KEEP .eh_frame contents.
2000-05-22Patch from Thomas de Lellis to implement --section-startNick Clifton1-0/+3
2000-05-17Apply patch from Richard Gorton <gorton@scrugs.lkg.dec.com> to implementNick Clifton1-0/+6
--emit-relocs switch to the linker to preserve relocs in an output executable
2000-04-07Note new "AT>" feature.Timothy Wall1-0/+3
2000-03-02mention new -Bsymbolic behaviourIan Lance Taylor1-0/+4
1999-06-13mention --no-undefinedIan Lance Taylor1-0/+3
1999-06-13mention EXCLUDE_FILEIan Lance Taylor1-0/+3
1999-05-0319990502 sourceware importbinu_ss_19990502Richard Henderson1-0/+190