These scripts compile a arm-none-eabi GNU C and C++ compiler.
This targets bare-metal ARM Cortex M (and possibly similar) microcontrollers.
Modify run.sh for install directory and run it. No checks of available tools are made, so those need to be installed seprately. At least a recent C++ compiler is needed.
Ubuntu ships with a arm-none-eabi-gcc, but not a gdb.
The binaries provided by ARM are linked against some old python version that was shipped with Ubuntu 18.04LTS (not out of date yet, but there has been two LTS releases since, and that version of python is nolonger even available for download on python.org).
Most of the scripts are ported from the PS3toolchain scripts. Only minimal cosmetic updates were needed.