components/make/patches/36106.patch
author Vladimir Marek <Vladimir.Marek@oracle.com>
Tue, 17 Jul 2012 00:17:25 +0200
branchs11-sru
changeset 2321 87c74fb0d4b7
permissions -rw-r--r--
7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2321
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     1
This patch is submitted upstream as:
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     2
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     3
bug #36106: make target-specific variables fail if over 150 characters and contain semicolon
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     4
http://savannah.gnu.org/bugs/index.php?36106
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     5
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     6
--- a/read.c	2010-07-13 03:20:42.000000000 +0200
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     7
+++ b/read.c	2012-04-05 23:25:12.155011371 +0200
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     8
@@ -1071,12 +1071,12 @@
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     9
                after it.  */
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    10
             if (semip)
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    11
               {
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    12
-                unsigned int l = p - variable_buffer;
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    13
+                unsigned int l = p2 - variable_buffer;
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    14
                 *(--semip) = ';';
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    15
                 collapse_continuations (semip);
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    16
                 variable_buffer_output (p2 + strlen (p2),
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    17
                                         semip, strlen (semip)+1);
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    18
-                p = variable_buffer + l;
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    19
+                p2 = variable_buffer + l;
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    20
               }
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    21
             record_target_var (filenames, p2,
87c74fb0d4b7 7159246 gmake target-specific variables fail if over 150 characters and contain semicolon
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    22
                                vmod.override_v ? o_override : o_file,