util/crossgcc: Update GMP from 6.2.1 to 6.3.0

Change-Id: I67d443cb15d89482b20b01f4068502b16ac8fc8e
Signed-off-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/76865
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@gmail.com>
This commit is contained in:
Elyes Haouas
2023-08-01 04:49:56 +02:00
parent bc54f72d5d
commit 02e4d32524
5 changed files with 3 additions and 3 deletions

View File

@@ -0,0 +1,20 @@
Ensure that GMP is built for a generic CPU on x86
While GMP supports fat builds on x86 that adapt to the CPU's
capabilities, by default it builds for the CPU of the builder.
Running that binary on an older CPU then can fail.
--- gmp-6.2.0/config.guess~ 2020-09-02 19:23:01.817510842 +0200
+++ gmp-6.2.0/config.guess 2020-09-02 19:24:55.742325907 +0200
@@ -1029,6 +1029,12 @@
virtualisers allow guests to set a broken state. */
suffix = "noavx";
+ if (cpuid_64bit) {
+ modelstr="x86_64";
+ } else {
+ modelstr="pentium";
+ }
+ suffix="";
printf ("%s%s", modelstr, suffix);
return 0;
}