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
0
votes
0 answers

BUILDROOT and PyQt5

Hello I'm having problems with buildroot and enabled option for python-pyqt5. I used default config for raspberry pi4 and added the Qt5 support and Python-PyQt5. Compiling with only PyQt5 is ok but if I enable Python-pyqt5 it fails. Does anyone else…
0
votes
0 answers

Buildroot package override but no image generated

I'm facing an issue to get the final image for qemu. In order to accelerate my dev I'm using override (PACKAGENAME_OVERRIDE_SRCDIR =/path/to/local with PACKAGENAME-rebuild, I see it takes the new changes from the local_repo because I am able to see…
Johnz
  • 75
  • 4
0
votes
0 answers

Can I use environment variables in the "config.in" of buildroot?

I wonder if I can access environment variables (or argument passed when running make) in buildroot .in files. For example, I like to have a Config.in file like this: config BR2_PACKAGE_MY_PACKAGE bool "my_package" select…
Afshin
  • 8,839
  • 1
  • 18
  • 53
0
votes
1 answer

Output to Monitor and Input from Keyboard with Buildroot 2023.05 on Beaglebone Black Rev C

I am trying to automatically run a custom python application after OS boot with a Buildroot 2023.05 Linux image running on a Beaglebone Black(BBB) Rev C. I can already interact with the system through Serial using the screen command as follows: sudo…
atf
  • 59
  • 7
0
votes
0 answers

Buildroot failed, but I can't get why

I try to build a raspberry pi image using dockerized buildroot, but it fails on a message I can't understand: echo '' > /opt/buildroot/output/build/glibc-2.30-20-g50f20fe506abb8853641006a7b90a81af21d7b91/build/dlfcn/stamp.oST mv -f…
loranger
  • 702
  • 6
  • 8
0
votes
0 answers

buildroot config to enable usb ports of raspberry pi CM4 IO Board

I made a custom os for the raspberry pi CM4 with IO board using buildroot. make raspberrypicm4io_64_defconfig make menuconfig make all Buildroot OS boots with no errors. However, when i flash the OS image to the CM4 the USB ports do not work, on the…
Echo
  • 1
0
votes
0 answers

Buildroot build fails with the error "ERROR: we shouldn't have a /etc/ld.so.conf file"

I am using Buildroot version 2022.11 to compile a custom Linux image for a TI Sitara 437x (ARM A9). I am using an external toolchain, which took a while to configure properly, but I think everything has been set properly by now. The build goes well,…
0
votes
1 answer

Is cyclonedx-buildroot expected to generate compatible SBOMs for Dependency-Track?

I am trying to generate SBOMs for our Buildroot builds and analyze them for vulnerabilities using Dependency-Track. I am using the Buildroot manifest.csv file and the OWASP tool 'cyclonedx-buildroot'…
0
votes
0 answers

Apply patches saved in external tree, in Buildroot

I'm using buildroot 2022.08.3 with an external configuration (BR2_EXTERNAL). I've created a patch directory in my external tree, where I have put all of my .patch there. How do i tell buildroot to apply patches that are in my external tree? I'm…
B.Adlane
  • 13
  • 4
0
votes
0 answers

Buildroot is ignoring my package when building image

I am attempting to build a custom application through buildroot but everytime I run 'make' from the base directory, it completely ignores and doesnt build my application in. As far as im aware I have included the correct files and referenced my…
0
votes
1 answer

Buildroot Linux localversion file generation

I am using buildroot to generate an OS and would like to append a dynamically-generated version string to the linux kernel version to be reported with uname -r. I see that I can set a fixed string with the linux's LOCALVERSION configuration option,…
T. Waters
  • 3
  • 4
0
votes
0 answers

Cannot find and load fbtft module, even if it was enabled in .config

I've been trying to enable fbtft module on a minimal buildroot image for an Orangepi zero board. I've enabled it under Device Drivers > Graphics Support > Frame Buffer Devices > using make linux-menuconfig. Support for frame buffer devices …
no more sigsegv
  • 468
  • 5
  • 17
0
votes
0 answers

Setting up U-Boot for A/B partitioning within Mender

Currently I try to implement A/B partitioning so I can perform system updates with Mender and rollback if necessary. One problem is, that the device numbers can change randomly and I need to consider this. # lsblk NAME MAJ:MIN RM SIZE RO…
0
votes
1 answer

rootfs corrupted upon mount with Buildroot-built image

When testing a SD image built with Buildroot, everything works until the rootfs is mounted by the kernel. Mounting the rootfs fails, and also appears to corrupt the rootfs itself (halting boot with a freshly flashed SD card just before the mount…
nicolas
  • 1
  • 1
0
votes
0 answers

How to install pjsua2 library in python using buildroot?

I installed libpjsip-2.13 using buildroot on arm cortex-A7 processor. The problem I have is that in order to use pjsua2 in python I need to have access to the libpjsip-2.13 folder on the board so I can install it manually as the documentation…
amirhossein
  • 390
  • 2
  • 15