On 7/14/20 12:53 AM, Robert Varga wrote: > Thank you very much for your response. > > it seems static apps with glibc compiled with PIE related. > > I'm afraid I didn't understand (as I am new to yocto and try to > understand it). Did you mean, the following statement in my-image.bb > file generates the static apps which is not a good approach? > SDKIMAGE_FEATURES_append = " staticdev-pkgs" > > I introduced this statement because I got linking errors when > compiling/linking using the SDK complaining about missing libs just like ... > /opt/mydistro/1.0.0/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/8.3.0/real-ld: > cannot find -lpthread > /opt/mydistro/1.0.0/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/8.3.0/real-ld: > cannot find -ldl > /opt/mydistro/1.0.0/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/8.3.0/real-ld: > cannot find -lstdc++ > /opt/mydistro/1.0.0/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/8.3.0/real-ld: > cannot find -lm > /opt/mydistro/1.0.0/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/8.3.0/real-ld: > cannot find -lc > collect2: error: ld returned 1 exit status > makefile:128: recipe for target 'arm' failed > make: *** [arm] Error 1 > > When using this statement (SDKIMAGE_FEATURES_append = " staticdev-pkgs") > I can see in /opt/mydistro/1.0.0/sysroots/usr/lib many *.a files which > are not present without this statement. But I am not sure if this > statement is correct? Maybe there is another approach for including the > missing libs? > > And what do you mean with "PIE related"? Are you thinking of an > Raspberri PI? > > Can you verfiy if you get same issue with aarch64 or mips ? > > Also I would like to verify, but do not know how to setup for aarch64 or > mips. Can you provide a short example? > > Thank you for your support.
build SDK for arm64. e.g. MACHINE=qemuarm64 bitbake -cpopulate_sdk core-image-sato and install this SDK and repeat your experiment. > > -- > > Rob > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#49950): https://lists.yoctoproject.org/g/yocto/message/49950 Mute This Topic: https://lists.yoctoproject.org/mt/75474633/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
