On Sat, Dec 12, 2020 at 3:52 PM Otavio Salvador <otavio.salva...@ossystems.com.br> wrote: > > Hello all, > > I am trying to debug a strange issue on native Go binaries. We're > seeing it on 'glide' for example. > > If I build 'glide-native' and I go to its tmp/work/.../image/bin/glide > it works just fine. For example, running it we see the expected error > as I am running inside a clean environment without any extra tools: > > otavio@yocto-env ~/.../build % > ./tmp/work/x86_64-linux/glide-native/0.13.3-r0/build/bin/glide > [ERROR] Error getting version: exec: "go": executable file not found in $PATH. > > Now, if we run it from the sysroot-native, it segfaults: > > otavio@yocto-env ~/.../build % > ./tmp/work/cortexa9hf-neon-oel-linux-gnueabi/updatehub/1.1.1-r0/recipe-sysroot-native/usr/bin/glide > [1] 26085 segmentation fault (core dumped) > > And this segfault is also happening inside the build. I ran the > readelf on them and it seems to have been modified to use the > uninative libc loader but I am in doubt how if this is the culprit. > Can someone shed any light on this? >
it seems relocation is not working in some cases. whats your host distro, are you using gold linker by any chance. > -- > Otavio Salvador O.S. Systems > http://www.ossystems.com.br http://code.ossystems.com.br > Mobile: +55 (53) 9 9981-7854 Mobile: +1 (347) 903-9750 > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#145490): https://lists.openembedded.org/g/openembedded-core/message/145490 Mute This Topic: https://lists.openembedded.org/mt/78918714/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-