Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 0/1] Rebuild packages when their external config is updated
@ 2014-05-16 15:22 Michal Sojka
  2014-05-16 15:22 ` [Buildroot] [PATCH v2 1/1] " Michal Sojka
  0 siblings, 1 reply; 6+ messages in thread
From: Michal Sojka @ 2014-05-16 15:22 UTC (permalink / raw)
  To: buildroot

Hello all,

this is a follow up to the previous discussion at
http://lists.busybox.net/pipermail/buildroot/2014-May/095532.html
(Rebuild busybox when an external config is updated).

With this updated patch, I try to address the concerns raised there. The
concerns were:

1) Buildroot doesn't try to be smart to detect what needs to be rebuilt.

   That's true, but buildroot is smart enough to rebuild the package
   after "make $(pkg)-menuconfig". This patch extends the smartness a
   bit by considering not only the -menuconfig invocation but also the
   change of the external config.

2) This must be implemented consistelntly for all packages where the
   user can provide a .config.

   The functionality is now implemented in pkg-generic.mk so it applies
   to all packages.

If people agree with this I'll update the manual as well.

Best regards,
-Michal

Michal Sojka (1):
  Rebuild packages when their external config is updated

 boot/barebox/barebox.mk    |  4 ++--
 linux/linux.mk             | 10 +++++-----
 package/busybox/busybox.mk |  2 +-
 package/pkg-generic.mk     | 17 +++++++++++++++++
 package/uclibc/uclibc.mk   |  2 +-
 5 files changed, 26 insertions(+), 9 deletions(-)

-- 
2.0.0.rc2

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

end of thread, other threads:[~2014-07-29 20:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-16 15:22 [Buildroot] [PATCH v2 0/1] Rebuild packages when their external config is updated Michal Sojka
2014-05-16 15:22 ` [Buildroot] [PATCH v2 1/1] " Michal Sojka
2014-05-16 16:26   ` Gustavo Zacarias
2014-05-16 21:18   ` Yann E. MORIN
2014-07-29 19:38   ` Thomas Petazzoni
2014-07-29 20:39     ` Thomas De Schampheleire

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