Skip to content
Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at Do not open issues or file pull requests here.
Makefile C Shell Python C++ Perl Other
Branch: master
Clone or download
Pull request Compare This branch is 23 commits ahead, 557 commits behind buildroot:master.
Type Name Latest commit message Commit time
Failed to load latest commit information.
arch arch/arc: always needs -matomic with atomic extensions Jul 18, 2019
board Wifi setup Aug 18, 2019
boot boot/uboot: add hash for license file Jul 17, 2019
configs Delete yio-remote-defconfig2 Aug 19, 2019
docs docs/manual: 'Fixes' tag needs a colon Jul 14, 2019
fs fs/cpio: fix typo in comment Jul 17, 2019
linux {linux, linux-headers}: bump to version 5.2 Jul 14, 2019
package Merge pull request #1 from buildroot/master Jul 20, 2019
support support/testing: openjdk JNI test cases Jun 30, 2019
system system/ add new init - openrc May 18, 2019
toolchain toolchain: allow architectures to enforce compilation flags Jul 18, 2019
utils checkpackagelib/ check packages alphabetical order in {… Jul 13, 2019
.defconfig arch: remove support for sh64 Sep 8, 2016
.flake8 .flake8: fix check for 80/132 columns Apr 10, 2019
.gitignore Update .gitignore May 7, 2019
.gitlab-ci.yml package/luasyslog: new package Jun 20, 2019 .gitlab-ci.yml: add trigger per job May 1, 2019
CHANGES Update for 2019.02.4 Jul 10, 2019
COPYING COPYING: add exception about patch licensing Feb 26, 2016 toolchain: set the ssp gcc option in kconfig Mar 12, 2019 package/x11r7/xapp_mkfontdir: remove package Jun 20, 2019
DEVELOPERS DEVELOPERS: add Bernd Kuhls for freetype Jul 14, 2019
Makefile Makefile: don't export GZIP environment variable Jul 17, 2019
Makefile.legacy Remove BR2_DEPRECATED Oct 15, 2016
README README: add reference to submitting-patches Feb 1, 2016
buildroot_config Wirless AP setup Aug 18, 2019
linux_kernel_config Wirless AP setup Aug 18, 2019


Buildroot is a simple, efficient and easy-to-use tool to generate embedded
Linux systems through cross-compilation.

The documentation can be found in docs/manual. You can generate a text
document with 'make manual-text' and read output/docs/manual/manual.text.
Online documentation can be found at

To build and use the buildroot stuff, do the following:

1) run 'make menuconfig'
2) select the target architecture and the packages you wish to compile
3) run 'make'
4) wait while it compiles
5) find the kernel, bootloader, root filesystem, etc. in output/images

You do not need to be root to build or run buildroot.  Have fun!

Buildroot comes with a basic configuration for a number of boards. Run
'make list-defconfigs' to view the list of provided configurations.

Please feed suggestions, bug reports, insults, and bribes back to the
buildroot mailing list:
You can also find us on #buildroot on Freenode IRC.

If you would like to contribute patches, please read
You can’t perform that action at this time.