On Thu, Jul 7, 2022 at 1:06 PM Robert P. J. Day <rpjday@...> wrote:
On Thu, 7 Jul 2022, Khem Raj wrote:
On Thu, Jul 7, 2022 at 6:14 AM Robert P. J. Day <rpjday@...> wrote: as i read it, this issue is also related to -pthread versus
On Thu, 7 Jul 2022, Robert P. J. Day wrote:
on admittedly unsupported ubuntu 22.04 platform but it's clear this another data point, matches exactly what i'm referring to:
is a known issue as it's pretty much identical to what one reads here:
the explanation being that, "not every atomic operation is currently
supported by GCC on RISC-V."
oddly, building a riscv64 core-image-minimal once upon a time on
fedora worked just fine, so i'm assuming a difference in gcc versions
is what is causing this.
what is the recommended workaround for this?
to curl help ?
this would mean that you want to rely on side effects of -pthread
which may work with gcc but may not
work with clang or other compiler drivers. The issue you have is that
some variables are needing atomics
and solution is either you link with libatomic or avoid using the code
which needs them