]> git.pld-linux.org Git - packages/crossppc-binutils.git/commitdiff
- updated for 2.17.50.0.4. auto/th/binutils-2_17_50_0_4-1 auto/th/binutils-2_17_50_0_4-2 auto/th/binutils-2_17_50_0_5-1 auto/th/binutils-2_17_50_0_5-2 auto/th/binutils-2_17_50_0_5-2_1 auto/th/binutils-2_17_50_0_5-2_2 auto/th/binutils-2_17_50_0_5-3 auto/th/binutils-2_17_50_0_6-1 auto/th/binutils-2_17_50_0_7-1 auto/th/binutils-2_17_50_0_8-1 auto/th/binutils-2_17_50_0_8-2
authorPaweł Sikora <pluto@pld-linux.org>
Mon, 25 Sep 2006 07:35:17 +0000 (07:35 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    binutils-pt_pax_flags.patch -> 1.8

binutils-pt_pax_flags.patch

index 500c5fa4e2c7ea653fba12c7890dfb015b521915..f2b0be5d462bf68905506b302071c53e9912cedc 100644 (file)
@@ -195,11 +195,11 @@ diff -uNr binutils-2.15.94.0.2.2.orig/include/elf/common.h binutils-2.15.94.0.2.
 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 @@ diff -uNr binutils-2.15.94.0.2.2.orig/ld/emultempl/elf32.em binutils-2.15.94.0.2
 +        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
This page took 0.082573 seconds and 4 git commands to generate.