rpms/binutils/devel binutils-2.16.91.0.3-cxx-relro.patch, NONE, 1.1 binutils.spec, 1.69, 1.70
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Wed Dec 14 22:13:00 UTC 2005
- Previous message (by thread): rpms/gcc/devel gcc41-rh175569.patch, NONE, 1.1 gcc41-unwind-dw2-glibc.patch, NONE, 1.1 .cvsignore, 1.120, 1.121 gcc41.spec, 1.6, 1.7 sources, 1.122, 1.123 gcc41-java-jarsort.patch, 1.1, NONE gcc41-pr24188.patch, 1.1, NONE gcc41-pr24907.patch, 1.2, NONE gcc41-pr25023.patch, 1.1, NONE gcc41-pr25366.patch, 1.1, NONE gcc41-test-generate-noliberty.patch, 1.1, NONE gcc41-test-pr25331.patch, 1.1, NONE
- Next message (by thread): rpms/gcc/devel gcc41-cxx-relro.patch,NONE,1.1 gcc41.spec,1.7,1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jakub
Update of /cvs/dist/rpms/binutils/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv32106
Modified Files:
binutils.spec
Added Files:
binutils-2.16.91.0.3-cxx-relro.patch
Log Message:
2.16.91.0.3-2
binutils-2.16.91.0.3-cxx-relro.patch:
elf.sc | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
--- NEW FILE binutils-2.16.91.0.3-cxx-relro.patch ---
2005-12-14 Jakub Jelinek <jakub at redhat.com>
* scripttempl/elf.sc: Put .gnu.linkonce.d.rel.ro.* sections into
.data.rel.ro output section. Fix a pasto for -z nocombreloc
.rela.data.rel.ro section content.
--- ld/scripttempl/elf.sc 11 Dec 2005 00:49:19 -0000 1.69
+++ ld/scripttempl/elf.sc 14 Dec 2005 15:15:55 -0000 1.70
@@ -117,7 +117,7 @@ if test -z "$GOT"; then
fi
DYNAMIC=".dynamic ${RELOCATING-0} : { *(.dynamic) }"
RODATA=".rodata ${RELOCATING-0} : { *(.rodata${RELOCATING+ .rodata.* .gnu.linkonce.r.*}) }"
-DATARELRO=".data.rel.ro : { *(.data.rel.ro.local) *(.data.rel.ro*) }"
+DATARELRO=".data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) }"
STACKNOTE="/DISCARD/ : { *(.note.GNU-stack) }"
if test -z "${NO_SMALL_DATA}"; then
SBSS=".sbss ${RELOCATING-0} :
@@ -282,8 +282,8 @@ eval $COMBRELOCCAT <<EOF
.rel.rodata ${RELOCATING-0} : { *(.rel.rodata${RELOCATING+ .rel.rodata.* .rel.gnu.linkonce.r.*}) }
.rela.rodata ${RELOCATING-0} : { *(.rela.rodata${RELOCATING+ .rela.rodata.* .rela.gnu.linkonce.r.*}) }
${OTHER_READONLY_RELOC_SECTIONS}
- .rel.data.rel.ro ${RELOCATING-0} : { *(.rel.data.rel.ro${RELOCATING+*}) }
- .rela.data.rel.ro ${RELOCATING-0} : { *(.rel.data.rel.ro${RELOCATING+*}) }
+ .rel.data.rel.ro ${RELOCATING-0} : { *(.rel.data.rel.ro${RELOCATING+* .rel.gnu.linkonce.d.rel.ro.*}) }
+ .rela.data.rel.ro ${RELOCATING-0} : { *(.rela.data.rel.ro${RELOCATING+* .rela.gnu.linkonce.d.rel.ro.*}) }
.rel.data ${RELOCATING-0} : { *(.rel.data${RELOCATING+ .rel.data.* .rel.gnu.linkonce.d.*}) }
.rela.data ${RELOCATING-0} : { *(.rela.data${RELOCATING+ .rela.data.* .rela.gnu.linkonce.d.*}) }
.rel.tdata ${RELOCATING-0} : { *(.rel.tdata${RELOCATING+ .rel.tdata.* .rel.gnu.linkonce.td.*}) }
Index: binutils.spec
===================================================================
RCS file: /cvs/dist/rpms/binutils/devel/binutils.spec,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -r1.69 -r1.70
--- binutils.spec 9 Dec 2005 22:39:46 -0000 1.69
+++ binutils.spec 14 Dec 2005 22:12:57 -0000 1.70
@@ -1,7 +1,7 @@
Summary: A GNU collection of binary utilities.
Name: binutils
Version: 2.16.91.0.3
-Release: 1.1
+Release: 2
License: GPL
Group: Development/Tools
URL: http://sources.redhat.com/binutils
@@ -13,6 +13,7 @@
Patch5: binutils-2.16.91.0.3-elfvsb-test.patch
Patch6: binutils-2.16.91.0.3-standards.patch
Patch7: binutils-2.16.91.0.3-weakref.patch
+Patch8: binutils-2.16.91.0.3-cxx-relro.patch
Buildroot: %{_tmppath}/binutils-root
BuildRequires: texinfo >= 4.0, dejagnu, gettext, flex, bison
@@ -49,6 +50,7 @@
%patch5 -p0 -b .elfvsb-test~
%patch6 -p0 -b .standards~
%patch7 -p0 -b .weakref~
+%patch8 -p0 -b .cxx-relro~
# libtool sucks
perl -pi -e 'm/LIBADD/ && s/(\.\.\/bfd\/libbfd.la)/-L\.\.\/bfd\/\.libs \1/' opcodes/Makefile.{am,in}
# LTP sucks
@@ -159,6 +161,9 @@
%{_infodir}/*info*
%changelog
+* Wed Dec 14 2005 Jakub Jelinek <jakub at redhat.com> 2.16.91.0.3-2
+- put .gnu.linkonce.d.rel.ro.* sections into relro region
+
* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com>
- rebuilt
- Previous message (by thread): rpms/gcc/devel gcc41-rh175569.patch, NONE, 1.1 gcc41-unwind-dw2-glibc.patch, NONE, 1.1 .cvsignore, 1.120, 1.121 gcc41.spec, 1.6, 1.7 sources, 1.122, 1.123 gcc41-java-jarsort.patch, 1.1, NONE gcc41-pr24188.patch, 1.1, NONE gcc41-pr24907.patch, 1.2, NONE gcc41-pr25023.patch, 1.1, NONE gcc41-pr25366.patch, 1.1, NONE gcc41-test-generate-noliberty.patch, 1.1, NONE gcc41-test-pr25331.patch, 1.1, NONE
- Next message (by thread): rpms/gcc/devel gcc41-cxx-relro.patch,NONE,1.1 gcc41.spec,1.7,1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-cvs-commits
mailing list