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? -- 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 (#145487): https://lists.openembedded.org/g/openembedded-core/message/145487 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] -=-=-=-=-=-=-=-=-=-=-=-