Context
GMP was removed from the final image in ce07dad. As @tsibley noted in #93 (comment):
Generally speaking, GMP is often required for bignum support in numerical software, so it's not surprising to see. (I'm a little surprised we don't need it at runtime, but static linking could explain this. Slightly terrifyingly, I've run into libraries that make their use of a bignum library like GMP optional, falling back to a horrifyingly slow implementation when GMP isn't available. Hopefully that's not the case here!)
Possible solution
- Open a PR to re-install GMP on the final image.
- Use the test image to run ncov and/or monkeypox workflows.
- If there is a substantial improvement in execution time, merge PR from (1).