bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #36106] make target-specific variables fail if over 150 characters


From: anonymous
Subject: [bug #36106] make target-specific variables fail if over 150 characters and contain semicolon
Date: Thu, 05 Apr 2012 22:15:50 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0

URL:
  <http://savannah.gnu.org/bugs/?36106>

                 Summary: make target-specific variables fail if over 150
characters and contain semicolon
                 Project: make
            Submitted by: None
            Submitted on: Thu 05 Apr 2012 10:15:49 PM UTC
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
       Component Version: 3.82
        Operating System: Any
           Fixed Release: None
           Triage Status: None

    _______________________________________________________

Details:

The bug is triggered by extra-long target-specific variable assignments
containing at least one semicolon. 

The bug is this: on a target-specific variable, if the assignment of the
variable contains a semicolon(s) and is over 150 characters in length, then
the assignment is truncated at the first semicolon or an error is thrown (this
occurs with line continuation slashes as well).

Test makefile attached.

bash $ gmake -f test.makefile a
test.makefile:1: *** Malformed target-specific variable definition.  Stop.

bash-4.1$ gmake --version
GNU Make 3.82

Remove one 'e' or a semicolon from the above and it suddenly works.
Patch to fix this issue attached.




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Thu 05 Apr 2012 10:15:49 PM UTC  Name: test.makefile  Size: 220B   By:
None

<http://savannah.gnu.org/bugs/download.php?file_id=25595>
-------------------------------------------------------
Date: Thu 05 Apr 2012 10:15:49 PM UTC  Name: make-3.82-readc.patch  Size: 805B
  By: None

<http://savannah.gnu.org/bugs/download.php?file_id=25596>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?36106>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]