[packages/binutils] - updated to 2.23.52.0.1 - updated pt_pax_flags patch

qboosh qboosh at pld-linux.org
Fri Mar 1 18:40:12 CET 2013


commit adea0cf74973e35e15214968d0974f147911d136
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Mar 1 18:40:03 2013 +0100

    - updated to 2.23.52.0.1
    - updated pt_pax_flags patch

 binutils-pt_pax_flags.patch | 12 ++++++------
 binutils.spec               |  4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/binutils.spec b/binutils.spec
index c896722..70f61d4 100644
--- a/binutils.spec
+++ b/binutils.spec
@@ -22,13 +22,13 @@ Summary(ru.UTF-8):	Набор инструментов GNU для построе
 Summary(tr.UTF-8):	GNU geliştirme araçları
 Summary(uk.UTF-8):	Набір інструментів GNU для побудови виконуваних програм
 Name:		binutils
-Version:	2.23.51.0.9
+Version:	2.23.52.0.1
 Release:	1
 Epoch:		3
 License:	GPL v3+
 Group:		Development/Tools
 Source0:	http://www.kernel.org/pub/linux/devel/binutils/%{name}-%{version}.tar.xz
-# Source0-md5:	287f50acc495cb01624e6f8312795e2c
+# Source0-md5:	d7f4b386c8849ed35149a8e5b72252ae
 Source1:	http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5:	a717d9707ec77d82acb6ec9078c472d6
 Patch0:		%{name}-gasp.patch
diff --git a/binutils-pt_pax_flags.patch b/binutils-pt_pax_flags.patch
index 3fba357..abce68f 100644
--- a/binutils-pt_pax_flags.patch
+++ b/binutils-pt_pax_flags.patch
@@ -81,9 +81,9 @@
     && (segment->p_type != PT_TLS					\
         || (section->flags & SEC_THREAD_LOCAL))				\
     && (segment->p_type == PT_LOAD					\
---- binutils-2.23.51.0.5/bfd/elflink.c.orig	2012-11-12 17:45:23.000000000 +0100
-+++ binutils-2.23.51.0.5/bfd/elflink.c	2012-11-13 16:17:51.815999934 +0100
-@@ -5780,18 +5780,32 @@
+--- binutils-2.23.52.0.1/bfd/elflink.c.orig	2013-02-27 21:28:03.000000000 +0100
++++ binutils-2.23.52.0.1/bfd/elflink.c	2013-03-01 17:32:44.922717879 +0100
+@@ -5764,18 +5764,32 @@
        && ! (*bed->elf_backend_always_size_sections) (output_bfd, info))
      return FALSE;
  
@@ -98,12 +98,12 @@
       has had a chance to set a default segment size.  */
    if (info->execstack)
 +  {
-     elf_tdata (output_bfd)->stack_flags = PF_R | PF_W | PF_X;
+     elf_stack_flags (output_bfd) = PF_R | PF_W | PF_X;
 +    elf_tdata (output_bfd)->pax_flags |= PF_EMUTRAMP;
 +  }
    else if (info->noexecstack)
 +  {
-     elf_tdata (output_bfd)->stack_flags = PF_R | PF_W;
+     elf_stack_flags (output_bfd) = PF_R | PF_W;
 +    elf_tdata (output_bfd)->pax_flags |= PF_NOEMUTRAMP;
 +  }
    else
@@ -116,7 +116,7 @@
        for (inputobj = info->input_bfds;
  	   inputobj;
  	   inputobj = inputobj->link_next)
-@@ -5805,7 +5819,11 @@
+@@ -5789,7 +5803,11 @@
  	  if (s)
  	    {
  	      if (s->flags & SEC_CODE)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/binutils.git/commitdiff/adea0cf74973e35e15214968d0974f147911d136



More information about the pld-cvs-commit mailing list