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-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make