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