Questions tagged [buildroot]

Buildroot is a set of Makefiles and patches that makes it easy to generate a complete embedded Linux system, from the cross-compilation toolchain to the complete image for flashing.

Buildroot is a set of Makefiles and patches that makes it easy to generate a complete embedded Linux system. Buildroot can generate any or all of a cross-compilation toolchain, a root filesystem, a kernel image and a bootloader image.

Whenever you post a question about a Buildroot build failure, please always specify the Buildroot version you're using, and attach the complete Buildroot .config file. Without these details, there is absolutely nothing that the Buildroot developers can do to help you.

810 questions
5
votes
2 answers

Buildroot Python Dependencies (_sqlite3)

Full Disclaimer: I have been using buildroot for the last 6 weeks. This is my first introduction to embedded Linux, thus I am still very green but have been able to solve 99% of my problems myself. for the most part the process has been…
kjn
  • 51
  • 1
5
votes
1 answer

In what circumstances 'Openwrt ' is preferred over 'Buildroot' frame work?

I'm confused between Buildroot and OpenWrt. I mean in which scenario one will choose OpenWrt over Buildroot. As per my understanding, there are only 2 differences between Buildroot and OpenWrt OpenWrt provides package manager(opkg) which is not…
KK-
  • 157
  • 1
  • 1
  • 9
5
votes
2 answers

Buildroot: install and build the toolchain only

I want to install and build just the toolchain for my Buildroot project. make help suggests that the command make toolchain should work; however, running that command simply returns Nothing to be done for 'toolchain'. and output/host is…
Alessandro Power
  • 2,395
  • 2
  • 19
  • 39
5
votes
2 answers

How to pass extra custom ./configure autotools options to a Buildroot package?

E.g., I want to add the options --enable-foo --enable-bar to a ./configure command. Many ./configure options can be set indirectly through BR2_ configs, but many software have so many options that it would be infeasible to have one BR2_ config for…
Ciro Santilli OurBigBook.com
  • 347,512
  • 102
  • 1,199
  • 985
5
votes
1 answer

npm -v and node.js throwing Illegal Instruction on cross compiled nodejs0.12.2

I cross compiled nodejs 0.12.2 for Atmel SAMA5D36 using following tool chain export AR=arm-linux-gnueabihf-ar export CC=arm-linux-gnueabihf-gcc export CXX=arm-linux-gnueabihf-g++ export LINK=arm-linux-gnueabihf-g++ and configured and build as…
5
votes
2 answers

Buildroot custom kernel under 1MB

I am trying to build minimal kernel under 1 Mb with Buildroot. It is intended for small board with qspi memory and basic functionality, ethernet, usb, spi, and some GPIO's. Basic terminal access via ssh and UART. My first thoughts are if it is even…
Michal Gonda
  • 174
  • 2
  • 14
5
votes
1 answer

Reasons to clear ccache or use multiple ccache directories

What are practical reasons for using multiple cache directories or clearing cache altogether when using CCACHE? Help description for Buildroot BR2_CCACHE configuration option says: Note that Buildroot does not try to invalidate the cache contents…
montiainen
  • 125
  • 2
  • 7
4
votes
1 answer

Buildroot toolchain - need to build only once

I have multiple platforms sharing the same buildroot. They differ in the buildroot packages. Is there a way in buildroot where I can configure to build the toolchain only once and then on it builds only the packages and target. Example depiction…
lxusr
  • 987
  • 3
  • 16
  • 28
4
votes
2 answers

Node.js on uclibc and arm support

I'm building an embedded system using buildroot and i want to replace nginx+php with node.js. My system is using eglibc but i want to reduce the size of the system so i want to switch to uclibc. node.js can be compiled using…
Daniele Salvatore Albano
  • 1,263
  • 2
  • 13
  • 29
4
votes
1 answer

Custom u-boot environment variables using buildroot

How do you add a new set of custom environment variables to u-boot using buildroot as the os build system? I attempted to patch the include/configs/rpi.h using an external tree patch to add a new variable but kconfig got grumpy (patch shown after…
Chris
  • 367
  • 4
  • 13
4
votes
2 answers

What is the proper method to modify the autotools options of a Buildroot source package using BR2_EXTERNAL?

I want to change the _CONF_OPTS config options for a package included in Buildroot without altering the baseline .mk file. Based on what I'm reading, it shouldn't be necessary to completely override the package using the…
T S
  • 93
  • 8
4
votes
1 answer

QT Creator can not remote run and debugging on i.Mx6 (buildroot)

Using Qt Creator 4.0.2 base on Qt 5.7.0, my app name is test Board : i.M6Q with buildroot (Qt 5.9) Questions: A. When I run qt app show this error EGL library doesn't support Emulator extensions Aborted Application finished with exit code 134. But…
Julia Ding
  • 173
  • 16
4
votes
1 answer

Adding python3 packages to Buildroot

Buildroot is a tool that can be used for building Linux images for embedded-system boards. Buildroot comes with a predefined set of Python packages that can me selected from its menu. In addition, Buildroot is added with a nice Python script that…
ishahak
  • 6,585
  • 5
  • 38
  • 56
4
votes
3 answers

Error while building rootfs system for Raspberry Pi 3 using Buildroot - lack of SysV IPC support

I am trying to build Buildroot image for Raspberry Pi 3, as found on page: https://github.com/buildroot/buildroot/tree/f8ff7ab0be1cd3aa846829dc234d8c67b1bda0dc/board/raspberrypi . I am using Windows Subsystem for Linux, which I have upgraded to…
Ricky12
  • 45
  • 1
  • 4
4
votes
3 answers

Is it possible to use config fragments with Buildroot's .config?

I'm using Buildroot as a submodule, and I want to reuse existing in-tree defconfigs with a few modification of my own. I'd like to store just the modified options in a config fragment, just like I can do with BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES…
Ciro Santilli OurBigBook.com
  • 347,512
  • 102
  • 1,199
  • 985
1 2
3
53 54