diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc index fe16442953..d848b1314a 100755 --- a/util/crossgcc/buildgcc +++ b/util/crossgcc/buildgcc @@ -488,7 +488,7 @@ build_IASL() { test $UNAME = "Darwin" && HOST="_APPLE" test $UNAME = "FreeBSD" && HOST="_FreeBSD" test $UNAME = "Cygwin" && HOST="_CYGWIN" - HOST="$HOST" OPT_CFLAGS="-O -D_FORTIFY_SOURCE=2" CFLAGS="$CFLAGS" $MAKE CC="$CC" iasl || touch $RDIR/.failed + HOST="$HOST" OPT_CFLAGS="-O -D_FORTIFY_SOURCE=2 -D COREBOOT_TOOLCHAIN_VERSION='\"coreboot toolchain v$CROSSGCC_VERSION $CROSSGCC_DATE\"' " CFLAGS="$CFLAGS" $MAKE CC="$CC" iasl || touch $RDIR/.failed rm -f $DESTDIR$TARGETDIR/bin/iasl || touch $RDIR/.failed cp bin/iasl $DESTDIR$TARGETDIR/bin || touch $RDIR/.failed } diff --git a/util/crossgcc/patches/acpica-unix-20150619_iasl.patch b/util/crossgcc/patches/acpica-unix-20150619_iasl.patch new file mode 100644 index 0000000000..6cb087c187 --- /dev/null +++ b/util/crossgcc/patches/acpica-unix-20150619_iasl.patch @@ -0,0 +1,12 @@ +diff -urN acpica-unix-20150619/source/compiler/asloptions.c acpica-unix-20150619/source/compiler/asloptions.c +--- acpica-unix-20150619/source/compiler/asloptions.c 2015-06-19 08:56:19.000000000 -0600 ++++ acpica-unix-20150619/source/compiler/asloptions.c 2015-12-08 10:44:58.816669240 -0700 +@@ -717,6 +717,7 @@ + case '^': + + printf (ACPI_COMMON_SIGNON (ASL_COMPILER_NAME)); ++ printf ("%s\n", COREBOOT_TOOLCHAIN_VERSION); + exit (0); + + case 'a': +