[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