[coreboot] crossgcc: `make clean` fails for SeaBIOS because IASL definition is not passed

Paul Menzel paulepanter at users.sourceforge.net
Wed Jun 13 10:17:19 CEST 2012


Dear coreboot folks,


running `make clean` I get the following behavior (SeaBIOS 2062f2ba).

        coreboot$ make clean
        The SeaBIOS project requires the 'iasl' package be installed.
        Many Linux distributions have this package.
        Try: sudo yum install iasl
        Or: sudo apt-get install iasl

        Please install iasl and retry.
        Makefile:87: *** "Please upgrade the build environment".  Schluss.
        coreboot$ cd build/seabios/
        coreboot/build/seabios$ make clean
        The SeaBIOS project requires the 'iasl' package be installed.
        Many Linux distributions have this package.
        Try: sudo yum install iasl
        Or: sudo apt-get install iasl

        Please install iasl and retry.
        Makefile:87: *** "Please upgrade the build environment".  Schluss.

        $ more Makefile
        […]
        IASL:=iasl

        # Default targets
        -include $(KCONFIG_CONFIG)

        target-y = $(OUT) $(OUT)bios.bin
        target-$(CONFIG_BUILD_VGABIOS) += $(OUT)vgabios.bin

        all: $(target-y)

        # Make definitions
        .PHONY : all clean distclean FORCE

        vpath %.c src vgasrc
        vpath %.S src vgasrc


        ################ Common build rules

        # Verify the build environment works.
        TESTGCC:=$(shell CC="$(CC)" LD="$(LD)" IASL="$(IASL)" tools/test-build.sh)
        ifeq "$(TESTGCC)" "-1"
        $(error "Please upgrade the build environment")
        endif

So is there a way that the environment variables from coreboot are
passed to SeaBIOS? `make` with a SeaBIOS containing Marc’s commit
74f96123 »Add IASL definition to the Makefile.« works fine.


Thanks,

Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20120613/4ef96c22/attachment.sig>


More information about the coreboot mailing list