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
2
votes
1 answer

Applying patch kept in br2-external to a buildroot package

I want to apply a patch to buildroot package. I'm using br2-external tree to keep my customizations out of buildroot tree. Buildroot can find my patch, but fails when trying to apply it. I have set…
Filip Kubicz
  • 459
  • 1
  • 5
  • 17
2
votes
2 answers

How to install other package version than default in buildroot?

I need to use python3.7m instead of default python3.8 in my buildroot project. Is there a solution for that or only way is get older buildroot version?
IzZy
  • 364
  • 3
  • 16
2
votes
1 answer

Buildroot cannot make with glibc

When I try to run make after finishing buildroot configuration for Raspberry Pi 4, I have following error: mkdir -p /media/adrian/DyskB/buildroot/buildroot/output/build/glibc-2.31-49-g6f3459f9859a7b506c64fa1823769ab631072c6e/build # Do the…
IzZy
  • 364
  • 3
  • 16
2
votes
0 answers

GCC 8.3 ARM Assembly error when building Linux kernel 3.14.17 in Buildroot 2020.02 setup

Migrating from Buildroot 2015.08.03 with GCC 4.9.3/Make 3.81/gblibc 2.20 to a Buildroot 2020.02 setup to support GCC > 8.x/Make 4.1/glibc 2.30. Encountered an issue with GCC 8.3 compiler when building a Linux 3.14.17 ARM Cortex-A9 kernel. Using GCC…
2
votes
1 answer

missing binary operator before token "(" in Buildroot compilation

I'm trying to compile buildroot 2020.02 with xenomai 3.1 kernel and a linux kernel 3.18 but when i do : make O=output , I got this error **error**: missing binary operator before token "(" #elif __has_builtin(__c11_atomic_load) && \ The error came…
Zebulo
  • 71
  • 1
  • 5
2
votes
0 answers

Qt framebuffer app doesn't start on Raspberry (BUILDROOT)

i'm building my personal embedded OS that execute a gui at startup in less than 4 seconds. I didn't installed X.org platform because Qt can run over linuxfb without a Desktop Environment. If i launch my PyQt application or the native analogclock…
2
votes
1 answer

Cygwin Perl installation missing CPAN

I'm using the Buildroot makefiles on Cygwin to make some basic Linux systems, which requires several Perl modules. CPAN does not seem to have installed with Perl, so I can't install any modules them without a lot of work (I know basically nothing…
VBW
  • 97
  • 10
2
votes
2 answers

Raspberry Pi 4 U-Boot on booting hanging in Starting Kernel

I am working on a project where I want to create my own embedded linux with U-Boot. Therefore I am working with buildroot, which i recently start learning. After successfully creating my own rasberrypi4_defconfig i am currently struggling at the…
sINFflwies
  • 69
  • 2
  • 6
2
votes
2 answers

Generating RISC-V Linux GDB using Buildroot

I am trying to cross-compile Linux for QEMU (RV64G ISA, lp64d ABI, Virt machine) using Buildroot. But apparently, GDB has been removed from buildroot version I'm using (2019.08), and is listed under the legacy list. My objective is to be able to run…
noureddine-as
  • 453
  • 4
  • 12
2
votes
1 answer

Is sqlite provided with buildroot threadsafe?

Buildroot provide a way to add sqlite to my build configuration but I can't see anywhere that it indicates if the sqlite libs have multi-thread support. How can I tell if the version of the sqlite library included by Builtroot has multi-thread…
DaveR
  • 1,295
  • 1
  • 13
  • 35
2
votes
0 answers

How can I generate the $JAVA_HOME/jre/lib/security directory for openjdk-12?

I'm trying to download a file over HTTPS in a jar using openjdk-12-jre on Buildroot. I would prefer to not have to modify the jar. The jar launches but dies with an error: Caused by: java.lang.SecurityException: Can not initialize cryptographic…
nununoisy
  • 151
  • 1
  • 2
2
votes
2 answers

Buildroot - how to customise an existing kernel defconfig

I would like to know how to build a custom kernel defconfig (based on the standard bcmrpi defconfig as a starting point), using Buildroot's ncurses interfaces. I currently have Kernel configuration -> Using an in-tree defconfig file selected in the…
Jeremiah Rose
  • 3,865
  • 4
  • 27
  • 31
2
votes
2 answers

how to add binary file to buildroot generated image?

How can i include a pre-built binary file into buildroot generated image? I have tried to include the binary file into appropriate folder in build_dir but every time i try to do make the image is being created without the file.
maddog
  • 83
  • 1
  • 1
  • 6
2
votes
1 answer

Can I install wheel package in buildroot?

I want to install deepspeech on my embedded device (don't worry about power requirements, I intend to deal with that later). However I failed several times at installing it. For what I've seen it is because there is only wheel files available for…
2
votes
1 answer

How to create buildroot external host package

Is it possible to have a host package in external tree of buildroot (the tree that is specified by BR2_EXTERNAL variable)? I know that I can implement such package and if there exists any package that depends on it, it will be built. But what if…
amakarov
  • 524
  • 3
  • 16