Jean Pierre De Jesus DIAZ via Bug reports for GNU Guix <bug-guix@gnu.org> writes:
> 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 Might be a good idea to add a (regression) test for this in advance. Wish I could help, but my expermientation with cross compilation with Guix were largely fruitless.