I’m running Ubuntu 18.04.5 LTS with arm-none-eabi-gcc and in trying to run Lab 2_1A I have missing architectures:
arm-none-eabi-gcc: error: unrecognized argument in option '-march=nocona' arm-none-eabi-gcc: error: unrecognized argument in option '-mtune=haswell'
While Arm toolchain instructions for Bionic Beaver and earlier are no longer valid I did update the version from 3.0 to 3.3
For verification - result from the following within Jupyter Notebook:
%%bash which arm-none-eabi-gcc arm-none-eabi-gcc --version
/usr/bin/arm-none-eabi-gcc arm-none-eabi-gcc (15:6.3.1+svn253039-1build1) 6.3.1 20170620