[flashrom] [commit] r1875 - trunk

repository service svn at flashrom.org
Mon Jan 26 00:57:08 CET 2015


Author: stefanct
Date: Mon Jan 26 00:57:08 2015
New Revision: 1875
URL: http://flashrom.org/trac/flashrom/changeset/1875

Log:
Fix "unterminated variable reference" on ancient versions of GNU make.

Add a workaround for the GNU make that shipped with CentOS 4.9, which
apparently does not like semicolons in shell code (and which also
ignores info functions altogether by the way).

Signed-off-by: Stefan Tauner <stefan.tauner at student.tuwien.ac.at>
Acked-by: Stefan Tauner <stefan.tauner at alumni.tuwien.ac.at>

Modified:
   trunk/Makefile

Modified: trunk/Makefile
==============================================================================
--- trunk/Makefile	Mon Jan 26 00:45:14 2015	(r1874)
+++ trunk/Makefile	Mon Jan 26 00:57:08 2015	(r1875)
@@ -382,7 +382,9 @@
 
 # Inform user if there is no meaningful version string. If there is version information from a VCS print
 # something anyway because $(info...) will print a line break in any case which would look suspicious.
-$(info $(shell ./util/getrevision.sh -c 2>/dev/null || echo "Files don't seem to be under version control." ; \
+# The && between the echos is a workaround for old versions of GNU make that issue the error "unterminated
+# variable reference" if a semicolon is used instead.
+$(info $(shell ./util/getrevision.sh -c 2>/dev/null || echo "Files don't seem to be under version control." && \
 	echo "Replacing all version templates with $(VERSION)." ))
 
 ###############################################################################




More information about the flashrom mailing list