[flashrom] [commit] r1740 - trunk

repository service svn at flashrom.org
Thu Sep 12 16:04:31 CEST 2013

Author: stefanct
Date: Thu Sep 12 16:04:31 2013
New Revision: 1740
URL: http://flashrom.org/trac/flashrom/changeset/1740

Makefile: Warn if user tries to compile for libpayload w/o crossgcc.

While flashrom is not as picky on compilers as coreboot, there is still a
high probablilty of breakage when one combines libpayload and distribution
compilers. Print a warning if we detect that to give the daring user a hint
how to resolve the explosions potentially following below it.

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


Modified: trunk/Makefile
--- trunk/Makefile	Thu Sep 12 10:38:23 2013	(r1739)
+++ trunk/Makefile	Thu Sep 12 16:04:31 2013	(r1740)
@@ -734,6 +734,11 @@
 	@echo $(TARGET_OS)|wc -w|grep -q '^[[:blank:]]*1[[:blank:]]*$$' ||	\
 		( echo "unknown. Aborting."; exit 1)
 	@printf "%s\n" '$(TARGET_OS)'
+ifeq ($(TARGET_OS), libpayload)
+	@$(CC) --version 2>&1 | grep -q coreboot || \
+		( echo "Warning: It seems you are not using coreboot's reference compiler."; \
+		  echo "This might work but usually does not, please beware." )
 /* Avoid a failing test due to libpci header symbol shadowing breakage */

More information about the flashrom mailing list