diff --git a/README.adoc b/README.adoc index ce85cf2..6d457c0 100644 --- a/README.adoc +++ b/README.adoc @@ -19478,6 +19478,7 @@ In theory, any software can be packaged, and the Buildroot side is easy. + The hard part is dealing with crappy third party build systems and huge dependency chains. * it is written in Make and Bash rather than Python like LKMC +* it downloads packages from upstream mirrors rather than having its own copy of them. Therefore, whenever https://github.com/cirosantilli/linux-kernel-module-cheat/issues/165[some random French research institute decides to break links, your build also breaks]. This is not acceptable. There are some mirroring options: https://risc-a-day.blogspot.com/2015/10/creating-local-mirror-for-buildroot.html but it's not on by default it seems, Buildroot has to have their own official and default mirror of everything. This repo basically wraps around that, and tries to make everything even more awesome for kernel developers by adding the capability of seamlessly running the stuff you've built on emulators usually via `./run`. diff --git a/build b/build index 17a1a5d..a3dbd4b 100755 --- a/build +++ b/build @@ -61,7 +61,7 @@ submodule_extra_remotes = { 'up': 'git://sourceware.org/git/binutils-gdb.git', }, 'buildroot': { - 'up': 'https://gem5.googlesource.com/public/gem5', + 'up': 'https://github.com/buildroot/buildroot', }, 'crosstool-ng': { 'up': 'https://github.com/crosstool-ng/crosstool-ng', diff --git a/submodules/buildroot b/submodules/buildroot index b8c14b5..ccebc33 160000 --- a/submodules/buildroot +++ b/submodules/buildroot @@ -1 +1 @@ -Subproject commit b8c14b5bcac5c1a742401ece15fafe755a06ab03 +Subproject commit ccebc33040455ffb79038161e3bd22f428ed174e