test IASL by version string instead of number

Test that the coreboot toolchain version of IASL is being used by
looking for the string 'coreboot toolchain' instead of a specific
version number.  While this may cause people to have to rebuild
their toolchains again now, it helps to prevent toolchain failures
when bisecting in the future.

Change-Id: I9913eeae8f29ddc3ec8c70077c05d898595eb283
Signed-off-by: Martin Roth <>
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <>
diff --git a/ b/
index 2289b78..c891193 100644
--- a/
+++ b/
@@ -174,7 +174,7 @@
 # If iasl doesn't match the current coreboot version, fail the test
 # TODO: Figure out if iasl is even needed for the build.
 $(if $(shell if [ -n "$(IASL)" ]; then \
-	$(IASL) -v 2>&1 | grep -q "$(shell util/crossgcc/buildgcc -s iasl)" || \
+	$(IASL) -v 2>&1 | grep -q "coreboot toolchain" || \
 	echo not-coreboot; else echo not-coreboot; fi), \
 	$(eval COMPILERFAIL:=1)$(eval IASLFAIL:=1)\
 	$(warning The coreboot toolchain version of iasl \