From: H.J. Lu Date: Mon, 6 Jul 2015 19:13:26 +0000 (-0700) Subject: Update release note for 2.25.51.0.3 X-Git-Tag: users/hjl/linux/release/2.25.51.0.3^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d3135941debe0f08796ec07681a47a96fc350b30;p=external%2Fbinutils.git Update release note for 2.25.51.0.3 --- diff --git a/release.binutils-2.25.51.0.2 b/release.binutils-2.25.51.0.3 similarity index 96% rename from release.binutils-2.25.51.0.2 rename to release.binutils-2.25.51.0.3 index 557df28..70aacc1 100644 --- a/release.binutils-2.25.51.0.2 +++ b/release.binutils-2.25.51.0.3 @@ -1,5 +1,5 @@ -This is the beta release of binutils 2.25.51.0.2 for Linux, which is -based on binutils 2015 0515 master branch on sourceware.org plus +This is the beta release of binutils 2.25.51.0.3 for Linux, which is +based on binutils 2015 0630 master branch on sourceware.org plus various changes. It is purely for Linux. All relevant patches in patches have been applied to the source tree. @@ -43,7 +43,8 @@ ld. IA-32 binary and X64_64 binary tar balls are configured with Starting from the 2.25.51.0.2 release, the x86 assembler will optimize out relocations against defined non-weak global branch targets with default visibility by default. This Linux kernel patch is needed to -create a working x86 Linux kernel if it hasn't been applied: +create a working x86 Linux kernel if it hasn't been updated to support +the newer assembler: diff --git a/arch/x86/kernel/head_64.S b/arch/x86/kernel/head_64.S index ae6588b..b91a00c 100644 @@ -142,13 +143,40 @@ endif to arch/ia64/Makefile in your kernel source tree. -Please report any bugs related to binutils 2.25.51.0.2 to +Please report any bugs related to binutils 2.25.51.0.3 to hjl.tools@gmail.com and http://www.sourceware.org/bugzilla/ +Changes from binutils 2.25.51.0.2: + +1. Update from binutils 2015 0630. +2. Fix the i386/x86-64 linker regression with prelink support. Prelink +may corrupt glibc binaries created by the 2.25.51.0.2 i386/x86-64 linker: + +https://bugzilla.redhat.com/show_bug.cgi?id=1235068 + +3. Skip extra relocations in .rel.plt/.rela.plt added by the third-party +tool. PR binutils/18437. +4. Fix invalid R_X86_64_GOTPCREL -> R_X86_64_PC32 conversions. +PR ld/18591. +5. Reduce the size of ELF .strtab section with GC and suffix merging. +PR gas/18451. +6. Improve Intel syntax support in x86 assembler. +7. Add compact EH support. +8. Add --sectname-subst option to assembler. +9. Add --print-memory-usage option to bfd linker. +10. Improve gold support. +11. Improve PE support. +12. Improve aarch64 support. +13. Improve arm support. +14. Improve hppa support. +15. Improve mips support. +16. Improve msp430 support. +17. Improve ppc support. + Changes from binutils 2.25.51.0.1: 1. Update from binutils 2015 0515. @@ -1095,7 +1123,7 @@ already been defined. PR 12001. 16. Improve ppc support. 17. Improve tic6x support. -It is available as users/hjl/linux/release/2.25.51.0.2 tag at +It is available as users/hjl/linux/release/2.25.51.0.3 tag at https://sourceware.org/git/?p=binutils-gdb.git;a=summary @@ -1104,4 +1132,4 @@ Thanks. H.J. Lu hjl.tools@gmail.com -05/18/2015 +07/06/2015