All of lore.kernel.org
 help / color / mirror / Atom feed
* Task-base is big :(
@ 2007-09-11 11:18 Marcin Juszkiewicz
  2007-09-11 17:37 ` Leon Woestenberg
  0 siblings, 1 reply; 28+ messages in thread
From: Marcin Juszkiewicz @ 2007-09-11 11:18 UTC (permalink / raw)
  To: openembedded-devel


After long time of doing mostly Poky builds I did few Angstrom builds from 
OE.dev and found that amount of dependencies during build time has grown 
into very long list. It is 2388 tasks now just for "bitbake task-base" 
for fic-gta01 MACHINE.

How to reduce it? Few ideas from me:

1. Switch PACKAGES list to contain only stuff covered by MACHINE_FEATURES

This will give less stuff to build as there will be no building of not 
needed stuff (like pcmciautils for example). We use that way in Poky.

2. Create bluez-utils-lite which do not depend on gstreamer and cups

Those targets adds lot of extra dependencies for build time and many of OE 
users (NOTE: not OE derived distros) do not use that stuff anyway. But 
selecting does build as to use bluez-utils(-full) or lite need to be 
selectable by user also then only by distro.

Poky dropped cups dependency but keeps gstreamer ones but our users do 
full builds usually so gstreamer is built by default.

For MACHINE = "fic-gta01" DISTRO="angstrom-2007.1" I got:

- 1371 tasks for bluez-utils
- 1352 tasks for bluez-utils w/o cups
-  957 tasks for bluez-utils w/o gstreamer
-  868 tasks for bluez-utils w/o cups & gstreamer

503 tasks less is BIG change.

3. Merge gconf-dbus_svn.bb from Poky

In Poky we disabled GTK dependency (only gconf-sanity-check use it) so 
gstreamer/gst-plugins-base will not depend on gtk+. X11 will be built 
anyway.

-- 
JID: hrw-jabber.org
OpenEmbedded developer/consultant

         A user friendly computer first requires a friendly user.





^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2007-09-18 17:58 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-11 11:18 Task-base is big :( Marcin Juszkiewicz
2007-09-11 17:37 ` Leon Woestenberg
2007-09-11 19:27   ` Koen Kooi
2007-09-11 21:10     ` USE flags - why they won't work for OE Richard Purdie
2007-09-11 23:14       ` Leon Woestenberg
2007-09-12  5:55         ` Stelios Koroneos
2007-09-12 11:06           ` José Bernardo Bandos Rodrigues
2007-09-12 16:38             ` Darcy Watkins
2007-09-12 11:46           ` Leon Woestenberg
2007-09-12 21:35             ` Richard Purdie
2007-09-11 21:17   ` Task-base is big :( Richard Purdie
2007-09-11 22:22     ` Detlef Vollmann
2007-09-11 22:55       ` Leon Woestenberg
2007-09-12  5:56         ` Stelios Koroneos
2007-09-12  7:53           ` Graeme Gregory
2007-09-12  8:43             ` Koen Kooi
2007-09-12 12:02             ` Binary packages (was: Task-base is big :( ) Detlef Vollmann
2007-09-12 12:45           ` Task-base is big :( Detlef Vollmann
2007-09-12 23:21           ` Richard Purdie
2007-09-11 23:43       ` Dr. Michael Lauer
2007-09-12  6:04         ` Koen Kooi
2007-09-14  7:21           ` Splitting up bluez in a sane way, was " Koen Kooi
2007-09-14  9:22             ` Marcin Juszkiewicz
2007-09-14  9:44               ` Koen Kooi
2007-09-15  8:29                 ` Koen Kooi
2007-09-15 12:31                   ` Marcin Juszkiewicz
2007-09-15 12:59                     ` Koen Kooi
2007-09-18 17:54                       ` Koen Kooi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.