#97 TODO: force coreboot to use crossgcc-x64 when building tianocore. Use crossgcc-i386 for other x86 payloads

Open
opened 3 years ago by vimuser · 1 comments

Right now, payloads are built using host gcc. Building with coreboot's toolchain will guarantee a certain behaviour, whereas host gcc is unpredictable.

Right now, payloads are built using host gcc. Building with coreboot's toolchain will guarantee a certain behaviour, whereas host gcc is unpredictable.
Leah Rowe commented 3 years ago
Owner

Not to mention, because host GCC is used that means a 64-bit x86 host is more or less required for compiling Retroboot ROM images.

This is part of a much larger goal: bootstrap all toolchains and libraries for cross compilation in Retroboot. Right now, too much dependency is placed upon the host OS.

Not to mention, because host GCC is used that means a 64-bit x86 host is more or less required for compiling Retroboot ROM images. This is part of a much larger goal: bootstrap all toolchains and libraries for cross compilation in Retroboot. Right now, too much dependency is placed upon the host OS.
Sign in to join this conversation.
No Label
No Milestone
No assignee
1 Participants
Loading...
Cancel
Save
There is no content yet.