SOURCES: binutils-pt_pax_flags.patch - updated for 2.17.50.0.4.
pluto
pluto at pld-linux.org
Mon Sep 25 09:35:23 CEST 2006
Author: pluto Date: Mon Sep 25 07:35:23 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- updated for 2.17.50.0.4.
---- Files affected:
SOURCES:
binutils-pt_pax_flags.patch (1.7 -> 1.8)
---- Diffs:
================================================================
Index: SOURCES/binutils-pt_pax_flags.patch
diff -u SOURCES/binutils-pt_pax_flags.patch:1.7 SOURCES/binutils-pt_pax_flags.patch:1.8
--- SOURCES/binutils-pt_pax_flags.patch:1.7 Mon Jul 17 11:04:58 2006
+++ SOURCES/binutils-pt_pax_flags.patch Mon Sep 25 09:35:17 2006
@@ -195,11 +195,11 @@
diff -uNr binutils-2.15.94.0.2.2.orig/ld/emultempl/elf32.em binutils-2.15.94.0.2.2/ld/emultempl/elf32.em
--- binutils-2.15.94.0.2.2.orig/ld/emultempl/elf32.em 2004-11-22 21:33:33.000000000 +0100
+++ binutils-2.15.94.0.2.2/ld/emultempl/elf32.em 2005-02-20 13:13:17.492538440 +0100
-@@ -1689,6 +1689,16 @@
+@@ -1859,6 +1859,16 @@
link_info.noexecstack = TRUE;
link_info.execstack = FALSE;
}
-+ else if (strcmp (optarg, "execheap") == 0)
++ else if (strcmp (optarg, "execheap") == 0)
+ {
+ link_info.execheap = TRUE;
+ link_info.noexecheap = FALSE;
@@ -209,25 +209,25 @@
+ link_info.noexecheap = TRUE;
+ link_info.execheap = FALSE;
+ }
- else if (strcmp (optarg, "relro") == 0)
- link_info.relro = TRUE;
- else if (strcmp (optarg, "norelro") == 0)
-@@ -1729,6 +1739,7 @@
+ EOF
+
+ if test -n "$COMMONPAGESIZE"; then
+@@ -1925,6 +1935,7 @@
fprintf (file, _(" -z combreloc\t\tMerge dynamic relocs into one section and sort\n"));
fprintf (file, _(" -z defs\t\tReport unresolved symbols in object files.\n"));
fprintf (file, _(" -z execstack\t\tMark executable as requiring executable stack\n"));
+ fprintf (file, _(" -z execheap\t\tMark executable as requiring executable heap\n"));
fprintf (file, _(" -z initfirst\t\tMark DSO to be initialized first at runtime\n"));
fprintf (file, _(" -z interpose\t\tMark object to interpose all DSOs but executable\n"));
- fprintf (file, _(" -z loadfltr\t\tMark object requiring immediate process\n"));
-@@ -1740,6 +1751,7 @@
+ fprintf (file, _(" -z lazy\t\tMark object lazy runtime binding (default)\n"));
+@@ -1936,6 +1947,7 @@
+ fprintf (file, _(" -z nodelete\t\tMark DSO non-deletable at runtime\n"));
fprintf (file, _(" -z nodlopen\t\tMark DSO not available to dlopen\n"));
fprintf (file, _(" -z nodump\t\tMark DSO not available to dldump\n"));
- fprintf (file, _(" -z noexecstack\tMark executable as not requiring executable stack\n"));
+ fprintf (file, _(" -z noexecheap\tMark executable as not requiring executable heap\n"));
- fprintf (file, _(" -z norelro\t\tDon't create RELRO program header\n"));
- fprintf (file, _(" -z now\t\tMark object non-lazy runtime binding\n"));
- fprintf (file, _(" -z origin\t\tMark object requiring immediate \$ORIGIN processing\n\t\t\t at runtime\n"));
+ fprintf (file, _(" -z noexecstack\tMark executable as not requiring executable stack\n"));
+ EOF
+
diff -uNr binutils-2.15.94.0.2.2.orig/ld/ldgram.y binutils-2.15.94.0.2.2/ld/ldgram.y
--- binutils-2.15.94.0.2.2.orig/ld/ldgram.y 2004-11-22 21:33:32.000000000 +0100
+++ binutils-2.15.94.0.2.2/ld/ldgram.y 2005-02-20 13:13:17.499537376 +0100
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/binutils-pt_pax_flags.patch?r1=1.7&r2=1.8&f=u
More information about the pld-cvs-commit
mailing list