gitlab-ci: avoid `-march=native` problems
With our split pipeline, GCC's default of -march=native
can cause
instructions which are supported on the build machine fail on the target
machine if it is newer than the tester. Restrict our CPU instruction set
to that of a reasonable CPU era we can expect to be on our test machines.
Edited by Ben Boeckel