#165: Geode VSA re-parsing to elf fails on 64 bit platforms --------------------------------------------+------------------------------- Reporter: edwin_beasant@… | Owner: stepan@… Type: defect | Status: new Priority: major | Milestone: Going mainstream Component: coreboot | Keywords: VSA Geode ld cbfs Dependencies: | Patchstatus: patch needs review --------------------------------------------+------------------------------- When compiling coreboot on a platform that uses the elf_x86_64 emulation as its default linker emulation, ld barfs when trying to re-mangle the VSA for addition to the CBFS.
The VSA in inherently 32-bit (as determined by the previous objcopy line) and therefore the linker emulation option should probably follow the convention.
The attached patch fixes this by adding the "-m elf_i386" option to the ld line for converting the VSA. Thanks, Edwin
#165: Geode VSA re-parsing to elf fails on 64 bit platforms -------------------------------------------+-------------------------------- Reporter: edwin_beasant@… | Owner: stepan@… Type: defect | Status: closed Priority: major | Milestone: Going mainstream Component: coreboot | Resolution: fixed Keywords: VSA Geode ld cbfs | Dependencies: Patchstatus: patch needs review | -------------------------------------------+-------------------------------- Changes (by oxygene):
* status: new => closed * resolution: => fixed
Comment:
it's the wrong patch, but I got feedback that my fix in #5617 is okay.