Illegal instruction fix

2021-01-05 Thread William Blanke
At Chia, we are using GMP inside Python binary wheels. This means we compile GMP on one machine and then run this code on different machines, possibly with different CPUs. When GMP 6.2 was released, we encountered illegal instruction crashes on Intel CPUs older than Haswell. We traced this to the

Re: Illegal instruction fix

2021-01-05 Thread Torbjörn Granlund
William Blanke writes: At Chia, we are using GMP inside Python binary wheels. This means we compile GMP on one machine and then run this code on different machines, possibly with different CPUs. When GMP 6.2 was released, we encountered illegal instruction crashes on Intel CPUs older t

Re: GMP website: old release (3.1.1) cannot be downloaded

2021-01-05 Thread Peter Jin
I can also confirm that the download works now (both on https://gmplib.org/download/gmp/archive/ and on https://gmplib.org/download/archive/) (using Firefox). Not sure what was going on earlier, but I suppose it's resolved now. Thanks for looking into this. -Peter On Sat, Dec 26, 2020, at 4:25