Thread (4 messages) flat view 4 messages, 2 authors, 2011-09-01

[Buildroot] how BR download the linux kernel now

From: raymond zhao <hidden>
Date: 2011-07-13 13:31:10

quoted
The linux kernel is a special "package". Lots of embedded projects
quoted
(if not all of them) will start from a certain version of the kernel
quoted
and hack the kernel from there, such as add device drivers etc. Then,
quoted
put the source code into a local git server to do version control.
quoted
Some people argued to use original tarball plus the patch, but it
quoted
makes the development procedure very painful. In the old approach, it
quoted
is very easy to hack the linux.mk to checkout the kernel source code
quoted
directly into the output directory. But, in the new one. Looks it
quoted
becomes more complex. The kernel is very big. Check out with the git,
quoted
archive it to a tarball, and then extract it to the output directory
quoted
for building will waste lots of time. Is there a official solution
quoted
(or suggestion) for my situation?
Yes, I am currently working on extending the package infrastructure so

that any package (not only the Linux kernel, but any package) can be

sourced from an existing directory, instead of being downloaded through

git/svn/http.

I have already published preliminary versions of this work (see "[RFC]

Override source directories", posted May, 18th 2011), and I intend to

continue. The basic mechanism is working, I still have issues

implementing "make source" and "make external-deps" with this mechanism.

It'd be really nice if you could have a look at what I did to see if it

would solve your use case as well.
That's great. I will definitely check it. If we solved this problem. I
believe BR will be #1 choice for most embedded linux projects.

thanks,
raymond
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help