Dear coreboot folks,
with a current clone of coreboot
$ git describe 4.0-2451-g2d1758b
and
$ make crossgcc Working around non-functional -combine Welcome to the coreboot cross toolchain builder v1.07 (November 1st, 2011)
Will skip GDB ... ok Downloading tar balls ... * gmp-5.0.5.tar.bz2 (downloading) * mpfr-3.1.0.tar.bz2 (downloading) * mpc-0.9.tar.gz (downloading) * libelf-0.8.13.tar.gz (downloading) * gcc-core-4.6.3.tar.bz2 (downloading) * binutils-2.22.tar.bz2 (downloading) * acpica-unix-20120420.tar.gz (downloading)
Downloaded tar balls ... ok Unpacking and patching ... * gmp-5.0.5.tar.bz2 * mpfr-3.1.0.tar.bz2 * mpc-0.9.tar.gz * libelf-0.8.13.tar.gz * gcc-core-4.6.3.tar.bz2 * binutils-2.22.tar.bz2 * acpica-unix-20120420.tar.gz Unpacked and patched ... ok Building GMP 5.0.5 ... ok Building MPFR 3.1.0 ... ok Building MPC 0.9 ... ok Building libelf 0.8.13 ... ok Building binutils 2.22 ... ok Building GCC 4.6.3 ... ok Skipping Expat (Python scripting not enabled) Skipping Python (Python scripting not enabled) Skipping GDB (GDB support not enabled) Building IASL 20120420 ... ok Cleaning up... ok
You can now run your i386-elf cross toolchain from /opt/src/coreboot/util/crossgcc/xgcc. $ make menuconfig # for ASRock E350M1 with SeaBIOS master and 4 MB image $ make
I got the following error.
[…] Checking out SeaBIOS revision origin/master Switched to branch 'master' Deleted branch coreboot (was e66fb31). Branch coreboot set up to track remote branch master from origin. Switched to a new branch 'coreboot' CONFIG SeaBIOS origin/master Working around non-functional -combine Build default config # # configuration written to /opt/src/coreboot/build/seabios/.config # MAKE SeaBIOS origin/master Working around non-functional -combine Build Kconfig config file /opt/src/coreboot/build/seabios/.config:89:warning: override: reassigning to symbol COREBOOT /opt/src/coreboot/build/seabios/.config:90:warning: override: reassigning to symbol DEBUG_SERIAL /opt/src/coreboot/build/seabios/.config:95:warning: override: reassigning to symbol VGAHOOKS # # configuration written to /opt/src/coreboot/build/seabios/.config # Compiling DSDT make[2]: iasl: Kommando nicht gefunden make[2]: *** [src/acpi-dsdt.hex] Fehler 127 make[1]: *** [build] Fehler 2 make: *** [seabios] Fehler 2
The file `.xcompile` also contains the correct definition for `IASL`.
IASL:=/opt/src/coreboot/util/crossgcc/xgcc/bin/iasl
Running that file works too so no `noexec` flag or something else seems to be at fault.
Thanks,
Paul