[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #17521] target-specific variables inluding semicolon
From: |
Eli Zaretskii |
Subject: |
[bug #17521] target-specific variables inluding semicolon |
Date: |
Fri, 25 Aug 2006 16:05:45 +0300 |
User-agent: |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322) |
Follow-up Comment #1, bug #17521 (project make):
This is not a bug, but a documented change in behavior, intended to bring GNU
Make in line with Posix specification for Make.
>From the NEWS file:
* WARNING: Backward-incompatibility!
In order to comply with POSIX, the way in which GNU make processes
backslash-newline sequences in command strings has changed. If your
makefiles use backslash-newline sequences inside of single-quoted
strings in command scripts you will be impacted by this change. See
the GNU make manual subsection "Splitting Command Lines" (node
"Splitting Lines"), in section "Command Syntax", chapter "Writing the
Commands in Rules", for details.
In other words, your Makefile violates Posix rules for Make; in order to fix
your Makefile, either use double quotes instead of single quotes, or put the
single-quoted string into a Make variable and use that variable in rule's
commands.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?17521>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/