[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: 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

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:


  Message sent via/by Savannah

reply via email to

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