[poky] [PATCH 1/2] poky-tiny.conf: add extra libc features
ChenQi
Qi.Chen at windriver.com
Wed Jul 10 02:12:20 PDT 2013
On 07/10/2013 04:30 PM, Paul Eggleton wrote:
> Hi Qi / Darren,
>
> On Wednesday 10 July 2013 14:37:12 Qi.Chen at windriver.com wrote:
>> From: Chen Qi <Qi.Chen at windriver.com>
>>
>> Add two extra libc features, libc-spawn and libc-rcmd, as they are
>> needed to successfully compile the shadow package which is needed
>> if we set USER_GROUP_SETTIGNS in some configuration file.
>>
>> [YOCTO #4074]
>>
>> Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
>> ---
>> meta-yocto/conf/distro/poky-tiny.conf | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/meta-yocto/conf/distro/poky-tiny.conf
>> b/meta-yocto/conf/distro/poky-tiny.conf index 755667f..9d9ea3c 100644
>> --- a/meta-yocto/conf/distro/poky-tiny.conf
>> +++ b/meta-yocto/conf/distro/poky-tiny.conf
>> @@ -62,7 +62,7 @@ ASSUME_PROVIDED += "pkgconfig$"
>>
>> # Reconfigure eglibc for a smaller installation
>> # Comment out any of the lines below to disable them in the build
>> -DISTRO_FEATURES_LIBC_TINY = "libc-libm libc-crypt"
>> +DISTRO_FEATURES_LIBC_TINY = "libc-libm libc-crypt libc-spawn libc-rcmd"
>> DISTRO_FEATURES_LIBC_TINY_append_x86-64 = " libc-libm-big"
>>
>> # Required for "who"
> Is this really appropriate for poky-tiny? It seems to me it might be
> orthogonal to the point of poky-tiny which is to be pretty much as light as
> possible.
>
> Cheers,
> Paul
>
I added these two extra libc features because I wanted
USER_GROUP_SETTINGS to have effect for poky-tiny.
For now, because of lack of libc features, adding packages to poky-tiny
is likely to fail.
So the question here is, are we deciding that poky-tiny equals to
'limited-featured libc + tiny init + busybox"? If so, maybe we need to a
mechanism to warn user when they try to add packages to poky-tiny.
Besides, removing the libc features doesn't seem to have significant
effects on the size of the image.
chenqi at pek-qchen1-d1:~/poky$ ls -lh
build-tiny/tmp/work/qemux86-poky-linux/core-image-minimal/1.0-r0/rootfs/lib/libc-2.17.so
-rwxr-xr-x 1 chenqi chenqi 1.1M Jul 10 13:49
build-tiny/tmp/work/qemux86-poky-linux/core-image-minimal/1.0-r0/rootfs/lib/libc-2.17.so
chenqi at pek-qchen1-d1:~/poky$ ls -lh
build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0-r0/rootfs/lib/libc-2.17.so
-rwxr-xr-x 1 chenqi chenqi 1.5M Jul 3 11:23
build/tmp/work/qemux86-poky-linux/core-image-minimal/1.0-r0/rootfs/lib/libc-2.17.so
Best Regards,
Chen Qi
More information about the poky
mailing list