On Thu, Jul 7, 2022 at 1:06 PM Robert P. J. Day <rpj...@crashcourse.ca> wrote: > > On Thu, 7 Jul 2022, Khem Raj wrote: > > > On Thu, Jul 7, 2022 at 6:14 AM Robert P. J. Day <rpj...@crashcourse.ca> > > wrote: > > > > > > On Thu, 7 Jul 2022, Robert P. J. Day wrote: > > > > > > > > > > on admittedly unsupported ubuntu 22.04 platform but it's clear this > > > > is a known issue as it's pretty much identical to what one reads here: > > > > > > > > https://github.com/advancedtelematic/aktualizr/issues/1427 > > > > > > > > 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? > > > > > > another data point, matches exactly what i'm referring to: > > > > > > https://github.com/curl/curl/issues/9055 > > > > > > > does backporting > > > > https://github.com/curl/curl/commit/50efb0822aa0e0ab165158dd0a26e65a2290e6d2 > > > > to curl help ? > > as i read it, this issue is also related to -pthread versus > -lpthread: >
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 > https://blog.jiejiss.com/A-RISC-V-gcc-pitfall-revealed-by-a-glibc-update/ > > rday >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#57477): https://lists.yoctoproject.org/g/yocto/message/57477 Mute This Topic: https://lists.yoctoproject.org/mt/92225230/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-