From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [pull request] Pull request for branch linux-cleanup
Date: Sun, 13 Jun 2010 20:50:04 +0200 [thread overview]
Message-ID: <cover.1276454802.git.thomas.petazzoni@free-electrons.com> (raw)
Hello,
Here is a set of 10 patches that completely rewrites the Linux kernel
compilation process in Buildroot. It is supposed to be applied on top
of the bootloaders-cleanup branch I've sent yesterday.
I've fairly drastically reduced the number of options to configure the
kernel, and particulary removed the horrible mess of version
selection. See the first commit in this branch for what remains in
terms of configuration options for the kernel. As I've removed quite a
few things, I'm interested to know how you're using Buildroot to build
your kernel, and whether this proposal still matches your use cases.
Peter: for me, this patch set is ready for inclusion, unless there are
comments, of course.
Thomas
The following changes since commit fa2a311b7756fc458ae55b5aa90ac865cef6c498:
Thomas Petazzoni (1):
linux: fix dependency on mkimage
are available in the git repository at:
git://git.busybox.net/~tpetazzoni/git/buildroot linux-cleanup
Thomas Petazzoni (10):
New, simpler, infrastructure for building the Linux kernel
Remove old Linux infrastructure
iso9660: take into account the linux changes
module-init-tools: remove support for cross-depmod
module-init-tools: bump version + convert to autotools
linux: Add dependency on host-module-init-tools
Add generic functions to enable/set/disable options in kconfig files
linux: adjust kernel config according to the Buildroot configuration
linux: add support for linux26-{menuconfig,xconfig,gconfig} targets
linux: add support for initramfs
Config.in | 2 +-
Makefile | 5 +-
fs/common.mk | 6 +-
fs/initramfs/initramfs.mk | 2 +
fs/iso9660/Config.in | 4 +-
fs/iso9660/iso9660.mk | 6 +-
linux/Config.in | 129 +++++
linux/linux.mk | 169 +++++++
package/Makefile.package.in | 15 +
...nit-tools-3.11-add-manpages-config-option.patch | 47 ++
.../module-init-tools-remove-index.patch | 12 -
package/module-init-tools/module-init-tools.mk | 124 +-----
package/module-init-tools/module-init-tools.patch | 77 ---
target/Makefile.in | 16 -
target/linux/Config.in | 33 --
target/linux/Config.in.advanced | 463 -----------------
target/linux/Config.in.versions | 62 ---
target/linux/Makefile.in | 250 ---------
target/linux/Makefile.in.advanced | 532 --------------------
19 files changed, 385 insertions(+), 1569 deletions(-)
create mode 100644 linux/Config.in
create mode 100644 linux/linux.mk
create mode 100644 package/module-init-tools/module-init-tools-3.11-add-manpages-config-option.patch
delete mode 100644 package/module-init-tools/module-init-tools-remove-index.patch
delete mode 100644 package/module-init-tools/module-init-tools.patch
delete mode 100644 target/linux/Config.in
delete mode 100644 target/linux/Config.in.advanced
delete mode 100644 target/linux/Config.in.versions
delete mode 100644 target/linux/Makefile.in
delete mode 100644 target/linux/Makefile.in.advanced
Thanks,
--
Thomas Petazzoni
next reply other threads:[~2010-06-13 18:50 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-13 18:50 Thomas Petazzoni [this message]
2010-06-13 18:50 ` [Buildroot] [PATCH 01/10] New, simpler, infrastructure for building the Linux kernel Thomas Petazzoni
2010-06-18 19:30 ` Peter Korsgaard
2010-06-19 14:13 ` Thomas Petazzoni
2010-06-19 19:48 ` Peter Korsgaard
2010-06-20 13:35 ` Thomas Petazzoni
2010-06-20 17:51 ` Peter Korsgaard
2010-06-20 19:22 ` Thomas Petazzoni
2010-06-20 21:08 ` Peter Korsgaard
2010-06-13 18:50 ` [Buildroot] [PATCH 02/10] Remove old Linux infrastructure Thomas Petazzoni
2010-06-13 18:50 ` [Buildroot] [PATCH 03/10] iso9660: take into account the linux changes Thomas Petazzoni
2010-06-18 19:32 ` Peter Korsgaard
2010-06-13 18:50 ` [Buildroot] [PATCH 04/10] module-init-tools: remove support for cross-depmod Thomas Petazzoni
2010-06-13 18:50 ` [Buildroot] [PATCH 05/10] module-init-tools: bump version + convert to autotools Thomas Petazzoni
2010-06-18 19:34 ` Peter Korsgaard
2010-06-13 18:50 ` [Buildroot] [PATCH 06/10] linux: Add dependency on host-module-init-tools Thomas Petazzoni
2010-06-13 18:50 ` [Buildroot] [PATCH 07/10] Add generic functions to enable/set/disable options in kconfig files Thomas Petazzoni
2010-06-13 18:50 ` [Buildroot] [PATCH 08/10] linux: adjust kernel config according to the Buildroot configuration Thomas Petazzoni
2010-06-18 19:43 ` Peter Korsgaard
2010-06-19 14:24 ` Thomas Petazzoni
2010-06-19 17:45 ` Peter Korsgaard
[not found] ` <AANLkTincS1TpfzFUHCVgD5kr8csXcHUuaQzjzOSabD6N@mail.gmail.com>
2010-06-20 7:06 ` Peter Korsgaard
2010-06-13 18:50 ` [Buildroot] [PATCH 09/10] linux: add support for linux26-{menuconfig, xconfig, gconfig} targets Thomas Petazzoni
2010-06-13 18:50 ` [Buildroot] [PATCH 10/10] linux: add support for initramfs Thomas Petazzoni
2010-06-14 1:50 ` [Buildroot] [pull request] Pull request for branch linux-cleanup Paul Jones
2010-06-18 6:46 ` Thomas Petazzoni
2010-06-20 13:37 ` Thomas Petazzoni
2010-06-20 13:51 ` Thomas Petazzoni
2010-06-20 17:52 ` Peter Korsgaard
2010-06-20 19:22 ` Thomas Petazzoni
2010-06-22 20:15 ` Thomas Petazzoni
2010-06-23 9:29 ` Peter Korsgaard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1276454802.git.thomas.petazzoni@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.