diff options
author | Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> | 2013-09-12 14:04:31 +0000 |
---|---|---|
committer | Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> | 2013-09-12 14:04:31 +0000 |
commit | a8ca5bf8bfe3c31886a0f6e984da9d4bbe1a1061 (patch) | |
tree | 989aec45575df7079b230c42c1f2f5b8a0f24ab4 /Makefile | |
parent | ac80e75691fabaeb84b4debd908ad5cf977d9ad7 (diff) | |
download | flashrom-a8ca5bf8bfe3c31886a0f6e984da9d4bbe1a1061.zip flashrom-a8ca5bf8bfe3c31886a0f6e984da9d4bbe1a1061.tar.gz |
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.
Corresponding to flashrom svn r1740.
Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -734,6 +734,11 @@ compiler: featuresavailable @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." ) +endif define LIBPCI_TEST /* Avoid a failing test due to libpci header symbol shadowing breakage */ |