Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Synchronisation of dependencies between Config.in and .mk files ?
@ 2008-10-27 16:56 Thomas Petazzoni
  2008-10-27 17:32 ` Roberto A. Foglietta
  2008-10-27 18:43 ` Peter Korsgaard
  0 siblings, 2 replies; 11+ messages in thread
From: Thomas Petazzoni @ 2008-10-27 16:56 UTC (permalink / raw)
  To: buildroot

Hi,

Currently, there are two complementary ways of expressing dependencies
between packages:

 * Through the select BR2_FOOBAR statements in the Config.in files ;

 * Through the FOOBAR_DEPS variable in the package makefiles.

The second one is absolutely necessary, as it makes sure that packages
are built in the proper order. The first one allows packages Makefiles
to adapt their configuration depending on the existing dependencies
(i.e if tslib is available, then enable support for touchscreens, etc.).

However, there are great chances for these two lists of dependencies
for each package to become unsynchronized.

What's the policy about this ? What are the current techniques to keep
them synchronized ?

Thanks,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

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

end of thread, other threads:[~2008-10-28  7:32 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-27 16:56 [Buildroot] Synchronisation of dependencies between Config.in and .mk files ? Thomas Petazzoni
2008-10-27 17:32 ` Roberto A. Foglietta
2008-10-27 18:43 ` Peter Korsgaard
2008-10-27 20:11   ` Thomas Petazzoni
2008-10-27 20:32     ` Peter Korsgaard
2008-10-27 20:46       ` Roberto A. Foglietta
2008-10-27 21:47     ` Markus Heidelberg
2008-10-27 22:33       ` Roberto A. Foglietta
2008-10-27 23:26         ` Markus Heidelberg
2008-10-28  0:07         ` Grant Likely
2008-10-28  7:32         ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox