[Buildroot] [PATCH 0/5 v5] core/pkg-kconfig: handle generated kconfig defconfigs (branch yem/kconfig-gen-defconfig)

Yann E. MORIN yann.morin.1998 at free.fr
Tue Dec 22 21:22:00 UTC 2015


Hello All!

This series is an attempt to support defconfig that are generated with
make rules.

The Linux kernel now has at least one defconfig that is not an actual
file, but a Makefile rule:

    ea4d1a8: powerpc/configs: Replace pseries_le_defconfig with a
             Makefile target using merge_config

Which means that we can no longer just copy defconfig files.

The series was discussed on IRC a while ago, and it was decided I would
just adopt it, clean it and resubmit. Thanks go to Sam for the initial
submission. Thanks! :-)


Changes v4 -> v5:
  - correctly check that the user did provide a defconfig name  (Thomas)

Changes v3 -> v4:
  - do not append the _defconfig suffix in the infra, let the packages
    do that (as it was before)  (Thomas)

Changes v2 -> v3 (Yann):
  - make all core changes in the same patch
  - update the manual
  - misc cleanups
  - misc typoes and rephrasing


Regards,
Yann E. MORIN.


The following changes since commit 88511ccf4a6e0338cbfd8dc985b9ebcda5d0e6b2:

  ltrace: add patch to fix build on sparc (2015-12-22 21:52:11 +0100)

are available in the git repository at:

  git://git.busybox.net/~ymorin/git/buildroot yem/kconfig-gen-defconfig

for you to fetch changes up to 88112e80085a0b2a4f361473c41d08662f1baf04:

  boot/barebox: handle generated defconfigs (2015-12-22 22:14:10 +0100)

----------------------------------------------------------------
Sam bobroff (4):
      core/pkg-kconfig: handle generated defconfigs
      package/linux: handle generated defconfigs
      boot/at91bootstrap3: handle generated defconfigs
      boot/barebox: handle generated defconfigs

Yann E. MORIN (1):
      docs/manual: document the new kconfig-package variable

 boot/at91bootstrap3/at91bootstrap3.mk   | 12 +++++++-----
 boot/barebox/barebox.mk                 | 13 +++++++------
 docs/manual/adding-packages-kconfig.txt | 10 ++++++++++
 linux/linux.mk                          | 13 +++++++------
 package/pkg-kconfig.mk                  | 20 ++++++++++++++++----
 5 files changed, 47 insertions(+), 21 deletions(-)

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list