https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91034
--- Comment #14 from Andrew Roberts <andrewm.roberts at sky dot com> --- One final point even vanilla gcc 9.1.0 fails to build gmp standalone if CFLAGS is set, so issue with Raspbian compiler is that it is probably setting CFLAGS and thus messing up gmp build. To cause standalone gmp 6.1.2 build to fail with vanilla gcc release: CFLAGS="-v" ; export CFLAGS tar -xf gmp-6.1.2.tar.* cd gmp-6.1.2 ./configure make but ./configure --enable-assembly=no is fine. Of course the system binutils could be out of whack also, but rebuilding that is a job for another day.