[yocto] yocto build cross toolchain issue

Khem Raj raj.khem at gmail.com
Tue Jul 5 08:23:42 PDT 2016


On Tue, Jul 5, 2016 at 3:06 AM, Chandra Mishra (chanmish) <
chanmish at cisco.com> wrote:

> Thanks Ross for your suggestion. It worked for me. But in the past it
> worked for me with old sequence but different gcc cross toolchain, so not
> thinking of changing the order.
>


why wont you change the order.​ Whats depending on it ?



>
>
> Regards,
>
> [image:
> http://www.cisco.com/c/dam/assets/email-signature-tool/logo_01.png?ct=1443872971831]
>
> *Chandra Mishra*
> ENGINEER.DIAGNOSTIC ENGINEERING
>
> *chanmish at cisco.com <chanmish at cisco.com>*
> Phone: *+91 80 4429 1490 <%2B91%2080%204429%201490>*
>
> *Cisco Systems, Inc.*
> Cessna Business Park, Kadubeesanahalli Varthur Hobli, Sarjapur Marathalli
> ORR
> BANGALORE
> 560 087
> India
> cisco.com <http://www.cisco.com/>
>
>
>
> [image: http://www.cisco.com/assets/swa/img/thinkbeforeyouprint.gif]Think
> before you print.
>
> This email may contain confidential and privileged material for the sole
> use of the intended recipient. Any review, use, distribution or disclosure
> by others is strictly prohibited. If you are not the intended recipient (or
> authorized to receive for the recipient), please contact the sender by
> reply email and delete all copies of this message.
>
> Please click here
> <http://www.cisco.com/web/about/doing_business/legal/cri/index.html> for
> Company Registration Information.
>
>
>
>
>
> *From:* Burton, Ross [mailto:ross.burton at intel.com]
> *Sent:* 05 July 2016 14:59
> *To:* Chandra Mishra (chanmish) <chanmish at cisco.com>
> *Cc:* yocto at yoctoproject.org
> *Subject:* Re: [yocto] yocto build cross toolchain issue
>
>
>
>
>
> On 5 July 2016 at 10:20, Chandra Mishra (chanmish) <chanmish at cisco.com>
> wrote:
>
>  * -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -static -lnsl -lpthread
> -lm -lrt*
>
> *<TOOLCHAIN_PATH>/sysroots/corei7-64-poky-linux/usr/lib/../lib/librt.a(shm_open.o):
> In function `shm_open':                               *
>
> *<SDK BUILD
> PATH>/build/tmp/work/corei7-64-poky-linux/glibc/2.22-r0/git/rt/../sysdeps/posix/shm_open.c:35:
> undefined reference to `__shm_directory'               *
>
>
> At a guess this is due to --as-needed dropping symbols as unused which
> then are used, because --as-needed needs a sorted library list.  Either
> remove --as-needed, or try reordering the libraries so that dependencies
> are in order.
>
>
>
>
> https://wiki.gentoo.org/wiki/Project:Quality_Assurance/As-needed#Importance_of_linking_order
> has more context.
>
>
>
> In this case I'd start with moving -lpthread to the end of the link line.
>
>
>
> Ross
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20160705/fb2653c7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image006.png
Type: image/png
Size: 1458 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20160705/fb2653c7/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 10691 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20160705/fb2653c7/attachment-0001.png>


More information about the yocto mailing list