#4789: binutils-2.36
--------------------+-----------------------
 Reporter:  bdubbs  |       Owner:  lfs-book
     Type:  task    |      Status:  new
 Priority:  normal  |   Milestone:  10.1
Component:  Book    |     Version:  SVN
 Severity:  normal  |  Resolution:
 Keywords:          |
--------------------+-----------------------

Comment (by bdubbs):

 ld:

 Changes in 2.36:

 * Add libdep plugin, for linking dependencies of static libraries that
   were recorded by ar in the __.LIBDEP archive member.

 * Add --error-handling-script=<NAME> command line option to allow a helper
   script to be invoked when an undefined symbol or a missing library is
   encountered.  This option can be suppressed via the configure time
   switch: --enable-error-handling-script=no.

 * Add -z lam-u48 to x86-64 ELF linker to generate LAM_U48 property.

 * Add -z lam-u57 to x86-64 ELF linker to enerate LAM_U57 property.

 * Add -z lam-u48-report=[none|warning|error] to report missing LAM_U48
   property.

 * Add -z lam-u57-report=[none|warning|error] to report missing LAM_U57
   property.

 * Add -z lam-report=[none|warning|error] to report missing LAM_U48 and
   LAM_U57 properties.

 * Add -z x86-64-{baseline|v[234]} to the x86 ELF linker to mark
   x86-64-{baseline|v[234]} ISA level as needed.

 * Add -z unique-symbol to avoid duplicated local symbol names.

 * The creation of PE format DLLs now defaults to using a more secure set
 of DLL
   characteristics.

 * The linker now deduplicates the types in .ctf sections.  The new
   command-line option --ctf-share-types describes how to do this:
   its default value, share-unconflicted, produces the most compact
   output.

 * The linker now omits the "variable section" from .ctf sections by
   default, saving space.  This is almost certainly what you want
   unless you are working on a project that has its own analogue
   of symbol tables that are not reflected in the ELF symtabs.

 * Add support for the SHF_GNU_RETAIN ELF section flag.
   This flag specifies that the section should not be garbage collected by
 the
   linker.

--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4789#comment:2>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to