The following works though. No newlib or anything: guix shell --expression='((@ (gnu packages cross-base) cross-gcc) "arm-none-eabi")' -- \ bash -c "echo '#include <stdatomic.h>' \ | arm-none-eabi-gcc -x c -o /dev/null -c -"
— Jean-Pierre De Jesus DIAZ ------- Original Message ------- On Wednesday, August 10th, 2022 at 1:14 PM, Jean Pierre De Jesus DIAZ <m...@jeandudey.tech> wrote: > The atomic supports for this toolchain is broken: > > A minimal test case: > > guix shell arm-none-eabi-toolchain -- \ > bash -c "echo '#include <stdatomic.h>' \ > > | arm-none-eabi-gcc -x c -o /dev/null -c -" > > Something similar found online: > > https://sourceware.org/legacy-ml/newlib/2017/msg00150.html > > However no solution. > > This happens with all versions of the arm-none-eabi-toolchain > packages. > > — > Jean-Pierre De Jesus DIAZ