Skip to contentSkip to conversation

New message

DISCUSSION Gary Thomas 3 participants 4 messages Mar 14, 2016

lore
Share & tools
lore
#0 lore raw

I just started a new build and saw a message that's new to me:
NOTE: Fetching uninative binary shim from
http://downloads.yoctoproject.org/releases/uninative/0.95/x86_64-nativesdk-libc.tar.bz2;md5sum=4b6fb2106c2f18b8f9c8ac67e1cf9e57

* What is this about?
* Can this file be served by my local mirror?

Signature · 4 lines
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
#1 lore raw
Quoted 6 lines · Gary Thomas

I just started a new build and saw a message that's new to me:
NOTE: Fetching uninative binary shim from
http://downloads.yoctoproject.org/releases/uninative/0.95/x86_64-nativesdk-libc.tar.bz2;md5sum=4b6fb2106c2f18b8f9c8ac67e1cf9e57

* What is this about?

You're using the poky distribution which for build performance uses uninative (from 477b8fb), which means that instead of building native dependencies per-host-distribution there's a static libc which is built against to enable native binaries to be host-agnostic.

Poky has enabled this for performance, but others may wish to do the same for other reasons: for example, you want to publish a sstate feed that works for all host distributions without having to build for all of them.

* Can this file be served by my local mirror?

Quoted 1 line

It can (see meta/conf/distro/include/yocto-uninative.inc), or you can uninherit uninative, or use your own DISTRO instead of poky.

Ross

#2 lore raw
Quoted 6 lines · Ross
Quoted 4 lines · Gary Thomas

I just started a new build and saw a message that's new to me:
NOTE: Fetching uninative binary shim from
http://downloads.yoctoproject.org/releases/uninative/0.95/x86_64-nativesdk-libc.tar.bz2;md5sum=4b6fb2106c2f18b8f9c8ac67e1cf9e57

Quoted 8 lines
Quoted 2 lines

* What is this about?

You're using the poky distribution which for build performance uses uninative (from 477b8fb), which means that instead of building native dependencies per-host-distribution there's a static libc which is built against to enable native binaries to be host-agnostic.

To clarify, I believe 'static' here is meant to mean fixed, not a static library :)

#3 lore raw
Quoted 9 lines · Christopher Larson

You're using the poky distribution which for build performance uses

Quoted 4 lines

uninative (from 477b8fb), which means that instead of building native dependencies per-host-distribution there's a static libc which is built against to enable native binaries to be host-agnostic.

To clarify, I believe 'static' here is meant to mean fixed, not a static library :)

Yes, it's basically a nativesdk-libc that everything else is built against.

Ross