Skip to contentSkip to conversation

core-image-rt building a lot more packages than expected

DISCUSSION Darren Hart 2 participants 2 messages Aug 12, 2011

lore
Share & tools
lore
#0 lore raw

I have been surprised over the last few days at the number of packages being built for the core-image-rt target, which for reference is as follows:

#
# Copyright (C) 2010 Intel Corporation.
#

DESCRIPTION = "Real-Time Linux Image"
DEPENDS = "linux-yocto-rt"

require recipes-core/images/core-image-minimal.bb

IMAGE_INSTALL += "rt-tests"

LICENSE = "MIT"

The only dependencies of rt-tests are:

DEPENDS = "linux-libc-headers eglibc"

Building core-image-rt schedules 3154 tasks, and among them are things like:
lttng-viewer
gst-plugins-base (bad, good, etc)
gtk+
libogg
libtheora
owl-video
clutter
libglade
librsvg
mesa-demos
x11-perf
xvideo-tests
etc etc etc

I noticed my local.conf contains:
EXTRA_IMAGE_FEATURES = "tools-debug tools-profile tools-testapps debug-tweaks"

That hasn't changed in a while, but perhaps those features now pull in more than they used to? Or if they don't, are we unintentionally pulling in a lot more packages for what is essentially a minimal image?

Thanks,

Signature · 3 lines
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
#1 lore raw
Quoted 37 lines · Darren Hart

I have been surprised over the last few days at the number of packages being built for the core-image-rt target, which for reference is as follows:

#
# Copyright (C) 2010 Intel Corporation.
#

DESCRIPTION = "Real-Time Linux Image"
DEPENDS = "linux-yocto-rt"

require recipes-core/images/core-image-minimal.bb

IMAGE_INSTALL += "rt-tests"

LICENSE = "MIT"

The only dependencies of rt-tests are:

DEPENDS = "linux-libc-headers eglibc"

Building core-image-rt schedules 3154 tasks, and among them are things like:
lttng-viewer
gst-plugins-base (bad, good, etc)
gtk+
libogg
libtheora
owl-video
clutter
libglade
librsvg
mesa-demos
x11-perf
xvideo-tests
etc etc etc

Quoted 7 lines

I noticed my local.conf contains:
EXTRA_IMAGE_FEATURES = "tools-debug tools-profile tools-testapps debug-tweaks"

That hasn't changed in a while, but perhaps those features now pull in more than they used to? Or if they don't, are we unintentionally pulling in a lot more packages for what is essentially a minimal image?

If you enable those things they do get pulled into images and some of the dependency chains are pretty heavy. They are no longer default in local.conf though.

Cheers,

Richard