Toolchain version error

Hey @nrobinson2000

Thanks for your fine reply.

I had compiled some years ago on version 4.x of the toolchain and never encountered this issue. Note that my current version of the tool chain in higher than 9.2.1, so a bit strange.

Here is the output after a compile attempt, didn't go very far:

~/Software/particle/device-os$ make PLATFORM=photon
Building firmware for Production Photon, platform ID: 6, product ID: 6
make -C ./communication
make[1]: Entering directory '~/Software/particle/device-os/communication'
~/Software/particle/device-os/build/arm-tools.mk:64: *** "ARM gcc version 9.2.1 or later required, but found 10.2.1". Stop.
make[1]: Leaving directory '~/Software/particle/device-os/communication'
build/recurse.mk:11: recipe for target 'communication' failed
make: *** [communication] Error 2

I'm on Ubuntu 18.04 and for the "arm-none-eabi-gcc -v" :
gcc version 10.2.1 20201103 (release) (GNU Arm Embedded Toolchain 10-2020-q4-major)

I didn't know about neopo, certain to look into it.

Thanks again, but still don't understand why my higher version of the toolchain should remain incompatible with the target of 9.2.1, I thought it may have just been a compile script bug.