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
On Thu, Jun 7, 2012 at 5:01 PM, Paul Menzel paulepanter@users.sourceforge.net wrote:
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
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Hi Paul,
I think that the stable version of seabios doesn't pick up the version from coreboot. Check the git log for:
commit 74f96123e7e37c219403b50e39dabc8e8c450948 Author: Marc Jones marc.jones@se-eng.com Date: Sun Apr 29 11:20:53 2012 -0600
You can put a softlink to it into you path to get around this.
Marc