On Mon, Oct 15, 2012 at 04:25:07PM +0200, Peter Stuge wrote:
ron minnich wrote:
next problem: If the seabios build fails, and you do a make again, it fails with this kind of error
CC cbfs/fallback/coreboot_ram.debug OBJCOPY cbfs/fallback/coreboot_ram.elf Checking out SeaBIOS revision 385a7d0dec28841a05531cba96c62138c3959fef
error: Your local changes to the following files would be overwritten by checkout: src/acpi-dsdt.hex Please, commit your changes or stash them before you can switch branches. Aborting fatal: A branch named 'coreboot' already exists. make[1]: *** [checkout] Error 128 make: *** [seabios] Error 2
I've seen this happen. The coreboot Makefile stuff that builds SeaBIOS assumes that there are never uncommitted changes in the SeaBIOS directory, and you get the above error when there are.
It is easy to forcefully overwrite any uncommitted changes in the SeaBIOS build directory, but I am not sure if we want to do that.
I would very much appreciate an explanation why the src/acpi-dsdt.hex file gets modified as part of the build.
It no longer does. The ACPI file is now generated on each build. This should be in the v1.7.1 release - maybe you're on an old version?
-Kevin