Patrick Georgi has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/45044 )
Change subject: crossgcc: Ensure that GMP is built for a generic CPU on x86 ......................................................................
Patch Set 1:
Aaron, this should fix the issue you and Andrew reported, but it's a bit hard to test:
From what I can see, gmp is the only component that aggressively updates for the CPU architecture, so I expect this to solve it: The patch simply overrides build time detection to always go for the most generic platforms possible on x86(-64). I verified that the patch does that. To test if this fixes the coreboot-sdk illegal instruction issue, we need to build coreboot-sdk on one piece of hardware, icelake or whatever induces the newest math kernels to be default, while being run on the systems that showed the failure.