[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