mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 16:01:54 -09:00
50a1dd2676bb5a346a8f62cc00842a7e3c016174
The BR2_PACKAGE_QT6DECLARATIVE_QUICK option has some logic to select network support in host-qt6base if network support is enabled in qt6base. However, it turns out that this is actually required at the top level BR2_PACKAGE_QT6DECLARATIVE option: as soon as network support is available in qt6base, the qt6declarative build will assume that qmlprofiler is available... but that requires network support in host-qt6base. This fixes the following build failure: CMake Error at /home/thomas/autobuild/instance-2/output-1/build/qt6base-6.9.1/cmake/QtToolHelpers.cmake:784 (message): Failed to find the host tool "Qt6::qmlprofiler". It is part of the Qt6QmlTools package, but the package did not contain the tool. Make sure that the host module Qml was built with all features enabled (no explicitly disabled tools). Call Stack (most recent call first): /home/thomas/autobuild/instance-2/output-1/build/qt6base-6.9.1/cmake/QtToolHelpers.cmake:83 (qt_internal_find_tool) tools/qmlprofiler/CMakeLists.txt:11 (qt_internal_add_tool) Fixes: https://autobuild.buildroot.net/results/72c956fdf982382d2981c649c456d1edc2c9d6b2/ We did not trace back exactly since when the problem exists, but we verified that the problem exists in 2025.02.x. It can be reproduced with the following defconfig: BR2_aarch64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y BR2_PACKAGE_QT6=y BR2_PACKAGE_QT6BASE_NETWORK=y BR2_PACKAGE_QT6DECLARATIVE=y Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
…
…
…
…
…
…
…
…
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 https://buildroot.org/docs.html 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: buildroot@buildroot.org You can also find us on #buildroot on OFTC IRC. If you would like to contribute patches, please read https://buildroot.org/manual.html#submitting-patches
Description
Languages
Makefile
62.5%
Python
19%
C
8.5%
Shell
6.1%
PHP
1.4%
Other
2.1%