[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #31430] Add support for the BSD "shell assignment" operator (!=)
From: |
Bruce Lilly |
Subject: |
[bug #31430] Add support for the BSD "shell assignment" operator (!=) |
Date: |
Thu, 31 Mar 2011 15:20:39 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.18) Gecko/20110320 SUSE/2.0.13-0.2.1 SeaMonkey/2.0.13 |
Follow-up Comment #4, bug #31430 (project make):
Note that gmake 3.81 apparently silently ignored such lines, making
cross-platform makefiles reasonably easy to write.
For example, consider the attached simple makefile:
on openSuSE 11.3 (gmake 3.81):
# make -f conf.compat
OS Linux
on FreeBSD 8.0-RELEASE (BSD make):
# make -f conf.compat
OS FreeBSD
on openSuSE 11.4 (gmake 3.82):
# make -f conf.compat
conf.compat:2: *** missing separator. Stop.
This will indeed "Stop" the rollout of openSuSE 11.4 here.
Note also that this change in behavior from 3.81 to 3.82 is an undocumented
backwards incompatibility.
I suggest changing the Severity and Item Group accordingly.
(file #23065)
_______________________________________________________
Additional Item Attachment:
File name: conf.compat Size:0 KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?31430>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #31430] Add support for the BSD "shell assignment" operator (!=),
Bruce Lilly <=