[coreboot] crossgcc: make[2]: iasl: command not found
Marc Jones
marcj303 at gmail.com
Wed Jun 13 00:42:02 CEST 2012
On Thu, Jun 7, 2012 at 5:01 PM, Paul Menzel
<paulepanter at 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 at 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 at 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
--
http://se-eng.com
More information about the coreboot
mailing list