From 56c2c4a6b7df67a46b393fd33b77adb998521b3d Mon Sep 17 00:00:00 2001 From: Brad Davidson Date: Mon, 8 Jul 2024 22:01:19 +0000 Subject: [PATCH] Update buildroot to 2024.02.3 LTS release * Update to release 2024.02.3. * Update build env to SLE 15.6. * Drop local package for slirp4netns, is has been upstreamed. * Add xargs from findutils; it has always been built but not included * Drop xargs applet from busybox, it has always been included but not linked. * Drop ppc64 and s390x since we are no longer producing K3s for these platforms. We'll leave riscv64 since it may be coming at some point in the future. Signed-off-by: Brad Davidson --- .drone.yml | 99 +-- Dockerfile.dapper | 10 +- README.md | 33 +- buildroot/amd64config | 15 + buildroot/arm64config | 1 + buildroot/armconfig | 1 - buildroot/config | 762 +++++++++++++----- buildroot/ppc64leconfig | 47 -- buildroot/s390xconfig | 42 - package/busybox/busybox.config | 29 +- package/slirp4netns/Config.in | 13 - package/slirp4netns/slirp4netns.hash | 3 - package/slirp4netns/slirp4netns.mk | 15 - patches/0000-package-musl-s390x.patch | 12 - patches/0100-package-iproute2-fixup.patch | 14 +- patches/0100-package-libseccomp-ppc64le.patch | 13 - patches/0100-package-slirp4netns.patch | 10 - scripts/download | 4 +- scripts/package | 3 +- 19 files changed, 646 insertions(+), 480 deletions(-) delete mode 100644 buildroot/ppc64leconfig delete mode 100644 buildroot/s390xconfig delete mode 100644 package/slirp4netns/Config.in delete mode 100644 package/slirp4netns/slirp4netns.hash delete mode 100644 package/slirp4netns/slirp4netns.mk delete mode 100644 patches/0000-package-musl-s390x.patch delete mode 100644 patches/0100-package-libseccomp-ppc64le.patch delete mode 100644 patches/0100-package-slirp4netns.patch diff --git a/.drone.yml b/.drone.yml index 53fc7ed..7174be2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -20,7 +20,7 @@ steps: path: /var/run/docker.sock - name: fossa - image: registry.suse.com/suse/sle15:15.3 + image: registry.suse.com/suse/sle15:15.6 failure: ignore environment: FOSSA_API_KEY: @@ -160,103 +160,6 @@ volumes: host: path: /var/run/docker.sock ---- -kind: pipeline -type: docker -name: k3s-root-linux-ppc64le - -platform: - os: linux - arch: amd64 - -steps: -- name: build-ppc64le - image: rancher/dapper:v0.5.0 - commands: - - dapper ci - environment: - BUILDARCH: ppc64le - VERBOSE: "0" - volumes: - - name: docker - path: /var/run/docker.sock - -- name: github-ppc64le-binary-release - image: plugins/github-release - settings: - api_key: - from_secret: github_token - checksum: - - sha256 - checksum_file: CHECKSUMsum-ppc64le.txt - checksum_flatten: true - files: - - dist/k3s-*ppc64le.tar - prerelease: true - when: - event: - - tag - instance: - - drone-publish.k3s.io - ref: - - refs/head/master - - refs/tags/* - -volumes: -- name: docker - host: - path: /var/run/docker.sock - ---- -kind: pipeline -type: docker -name: k3s-root-linux-s390x - -platform: - os: linux - arch: amd64 - -node: - arch: s390x - -steps: -- name: build-s390x - image: rancher/dapper:v0.5.7 - commands: - - dapper ci - environment: - BUILDARCH: s390x - VERBOSE: "0" - volumes: - - name: docker - path: /var/run/docker.sock - -- name: github-s390x-binary-release - image: dweomer/drone-github-release:s390x - settings: - api_key: - from_secret: github_token - checksum: - - sha256 - checksum_file: CHECKSUMsum-s390x.txt - checksum_flatten: true - files: - - dist/k3s-*s390x.tar - prerelease: true - when: - event: - - tag - instance: - - drone-publish.k3s.io - ref: - - refs/head/master - - refs/tags/* - -volumes: -- name: docker - host: - path: /var/run/docker.sock - --- kind: pipeline type: docker diff --git a/Dockerfile.dapper b/Dockerfile.dapper index 5fb3d2d..b3001d5 100644 --- a/Dockerfile.dapper +++ b/Dockerfile.dapper @@ -1,13 +1,15 @@ -FROM registry.suse.com/bci/bci-base:15.4 +FROM registry.suse.com/suse/sle15:15.6 RUN zypper remove -y container-suseconnect && \ zypper install -y -t pattern devel_basis && \ + zypper remove -y gcc-7 && \ zypper install -y \ bc \ bzip2 \ ccache \ cmake \ gawk \ - gcc-c++ \ + gcc13 \ + gcc13-c++ \ git \ gzip \ hostname \ @@ -20,7 +22,9 @@ RUN zypper remove -y container-suseconnect && \ subversion \ unzip \ wget \ - zstd + zstd && \ + ln -sf /usr/bin/gcc-13 /usr/bin/gcc && \ + ln -sf /usr/bin/g++-13 /usr/bin/g++ ENV DAPPER_SOURCE /source ENV DAPPER_OUTPUT ./artifacts ./dist diff --git a/README.md b/README.md index f632cf2..e50a402 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,6 @@ # k3s-root ========== -_NOTE: this repository has been recently (2020-11-18) moved out of the github.com/rancher org to github.com/k3s-io -supporting the [acceptance of K3s as a CNCF sandbox project](https://github.com/cncf/toc/pull/447)_. - ---- - `k3s-root` is based on https://github.com/buildroot/buildroot and provides the userspace binaries for `rancher/k3s` ## Building @@ -30,18 +25,16 @@ The default way of building this project is through container using dapper. If y ## Upgrading to new buildroot version -To upgrade to a new buildroot version, you must follow 4 steps: - -1 - Modify the BUILDROOT_VERSION in scripts/download - -2 - Check what is the busybox version in the new buildroot package. Then, upgrade the package/busybox.config by cloning the [busybox project](https://github.com/mirror/busybox) and then: -``` -git checkout $busybox_version -cp $K3S_ROOT_PATH/package/busybox.config .config -make oldconfig -# Choose the new options -cp .config $K3S_ROOT_PATH/package/busybox.config -``` -3 - Follow the same steps with the buildroot/ configurations. The command `make oldconfig` also works in the buildroot project - -4 - Verify if the upgrade worked correctly by comparing the old tarball and the new one. If the same files are there, then you are set +To upgrade to a new buildroot version: + +1. Check out a new branch for your work: `git checkout -B bump-buildroot origin/master` +1. Modify the `BUILDROOT_VERSION` in scripts/download +2. Run `make download` to prepare a Docker image for further work +4. For each target architecture: + 1. Start a shell in the resulting image: `docker run --rm -it -e BUILDARCH= k3s-root:bump_buildroot /bin/bash` + 2. Run `./scripts/download && ./scripts/patch` + 3. Run `cd /usr/src/buildroot && make olddefconfig` + 4. Outside the container, split changes to the buildroot `.config` into `buildroot/config` and `buildroot/config` + 5. Run `make BUILDARCH=` + 6. Verify if the upgrade worked correctly by comparing the old tarball and the new one. If the same files are there, then you are set. + If the build failed, or some files are missing, you may need to remove or adapt patches or config for the new buildroot version. diff --git a/buildroot/amd64config b/buildroot/amd64config index ad54b14..6c4718c 100644 --- a/buildroot/amd64config +++ b/buildroot/amd64config @@ -52,6 +52,7 @@ BR2_x86_nocona=y # BR2_x86_westmere is not set # BR2_x86_corei7_avx is not set # BR2_x86_sandybridge is not set +# BR2_x86_ivybridge is not set # BR2_x86_core_avx2 is not set # BR2_x86_haswell is not set # BR2_x86_broadwell is not set @@ -62,6 +63,10 @@ BR2_x86_nocona=y # BR2_x86_goldmont is not set # BR2_x86_goldmont_plus is not set # BR2_x86_tremont is not set +# BR2_x86_sierraforest is not set +# BR2_x86_grandridge is not set +# BR2_x86_knightslanding is not set +# BR2_x86_knightsmill is not set # BR2_x86_skylake_avx512 is not set # BR2_x86_cannonlake is not set # BR2_x86_icelake_client is not set @@ -72,8 +77,18 @@ BR2_x86_nocona=y # BR2_x86_sapphirerapids is not set # BR2_x86_alderlake is not set # BR2_x86_rocketlake is not set +# BR2_x86_graniterapids is not set +# BR2_x86_graniterapids_d is not set # BR2_x86_opteron is not set # BR2_x86_opteron_sse3 is not set # BR2_x86_barcelona is not set +# BR2_x86_bobcat is not set # BR2_x86_jaguar is not set +# BR2_x86_bulldozer is not set +# BR2_x86_piledriver is not set # BR2_x86_steamroller is not set +# BR2_x86_excavator is not set +# BR2_x86_zen is not set +# BR2_x86_zen2 is not set +# BR2_x86_zen3 is not set +# BR2_x86_zen4 is not set diff --git a/buildroot/arm64config b/buildroot/arm64config index 73952ee..7d4da7c 100644 --- a/buildroot/arm64config +++ b/buildroot/arm64config @@ -98,5 +98,6 @@ BR2_cortex_a53=y # BR2_ARM_FPU_VFPV4D16 is not set BR2_ARM_FPU_FP_ARMV8=y # BR2_ARM64_PAGE_SIZE_4K is not set +# BR2_ARM64_PAGE_SIZE_16K is not set BR2_ARM64_PAGE_SIZE_64K=y BR2_ARM64_PAGE_SIZE="64K" diff --git a/buildroot/armconfig b/buildroot/armconfig index f164c63..ddf0066 100644 --- a/buildroot/armconfig +++ b/buildroot/armconfig @@ -58,7 +58,6 @@ BR2_ARM_CPU_ARMV6=y # armv5 cores # # BR2_arm926t is not set -# BR2_iwmmxt is not set # BR2_xscale is not set # diff --git a/buildroot/config b/buildroot/config index bc0019a..bf04b22 100644 --- a/buildroot/config +++ b/buildroot/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Buildroot 2022.08.1 Configuration +# Buildroot 2024.02.3 Configuration # BR2_HAVE_DOT_CONFIG=y BR2_HOST_GCC_AT_LEAST_4_9=y @@ -9,6 +9,8 @@ BR2_HOST_GCC_AT_LEAST_6=y BR2_HOST_GCC_AT_LEAST_7=y BR2_HOST_GCC_AT_LEAST_8=y BR2_HOST_GCC_AT_LEAST_9=y +BR2_HOST_GCC_AT_LEAST_10=y +BR2_HOST_GCC_AT_LEAST_11=y # # Toolchain @@ -30,17 +32,16 @@ BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" # # Kernel Header Options # -# BR2_KERNEL_HEADERS_4_9 is not set -# BR2_KERNEL_HEADERS_4_14 is not set # BR2_KERNEL_HEADERS_4_19 is not set # BR2_KERNEL_HEADERS_5_4 is not set -BR2_KERNEL_HEADERS_5_10=y -# BR2_KERNEL_HEADERS_5_15 is not set -# BR2_KERNEL_HEADERS_5_17 is not set +# BR2_KERNEL_HEADERS_5_10 is not set +BR2_KERNEL_HEADERS_5_15=y +# BR2_KERNEL_HEADERS_6_1 is not set +# BR2_KERNEL_HEADERS_6_6 is not set # BR2_KERNEL_HEADERS_VERSION is not set # BR2_KERNEL_HEADERS_CUSTOM_TARBALL is not set # BR2_KERNEL_HEADERS_CUSTOM_GIT is not set -BR2_DEFAULT_KERNEL_HEADERS="5.10.142" +BR2_DEFAULT_KERNEL_HEADERS="5.15.160" BR2_PACKAGE_LINUX_HEADERS=y BR2_PACKAGE_MUSL_ARCH_SUPPORTS=y BR2_PACKAGE_MUSL_SUPPORTS=y @@ -54,24 +55,26 @@ BR2_PACKAGE_GLIBC_SUPPORTS=y # Binutils Options # BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI=y -# BR2_BINUTILS_VERSION_2_36_X is not set -# BR2_BINUTILS_VERSION_2_37_X is not set -BR2_BINUTILS_VERSION_2_38_X=y -BR2_BINUTILS_VERSION="2.38" +# BR2_BINUTILS_VERSION_2_39_X is not set +# BR2_BINUTILS_VERSION_2_40_X is not set +BR2_BINUTILS_VERSION_2_41_X=y +BR2_BINUTILS_VERSION="2.41" +# BR2_BINUTILS_GPROFNG is not set BR2_BINUTILS_EXTRA_CONFIG_OPTIONS="" # # GCC Options # -# BR2_GCC_VERSION_10_X is not set -BR2_GCC_VERSION_11_X=y +# BR2_GCC_VERSION_11_X is not set # BR2_GCC_VERSION_12_X is not set -BR2_GCC_VERSION="11.3.0" +BR2_GCC_VERSION_13_X=y +BR2_GCC_VERSION="13.3.0" BR2_EXTRA_GCC_CONFIG_OPTIONS="" # BR2_TOOLCHAIN_BUILDROOT_CXX is not set # BR2_TOOLCHAIN_BUILDROOT_FORTRAN is not set # BR2_GCC_ENABLE_OPENMP is not set # BR2_GCC_ENABLE_GRAPHITE is not set +BR2_PACKAGE_GCC_FINAL=y BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS=y # @@ -91,7 +94,6 @@ BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y BR2_TOOLCHAIN_HAS_THREADS_NPTL=y BR2_TOOLCHAIN_HAS_SSP=y BR2_TOOLCHAIN_HAS_SSP_STRONG=y -BR2_TOOLCHAIN_HAS_UCONTEXT=y BR2_TARGET_OPTIMIZATION="" BR2_TARGET_LDFLAGS="" BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0=y @@ -146,7 +148,12 @@ BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10=y -BR2_TOOLCHAIN_HEADERS_AT_LEAST="5.10" +BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_12=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_13=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_14=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_15=y +BR2_TOOLCHAIN_HEADERS_AT_LEAST="5.15" BR2_TOOLCHAIN_GCC_AT_LEAST_4_3=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_4=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_5=y @@ -161,7 +168,9 @@ BR2_TOOLCHAIN_GCC_AT_LEAST_8=y BR2_TOOLCHAIN_GCC_AT_LEAST_9=y BR2_TOOLCHAIN_GCC_AT_LEAST_10=y BR2_TOOLCHAIN_GCC_AT_LEAST_11=y -BR2_TOOLCHAIN_GCC_AT_LEAST="11" +BR2_TOOLCHAIN_GCC_AT_LEAST_12=y +BR2_TOOLCHAIN_GCC_AT_LEAST_13=y +BR2_TOOLCHAIN_GCC_AT_LEAST="13" BR2_TOOLCHAIN_HAS_MNAN_OPTION=y BR2_TOOLCHAIN_HAS_SYNC_1=y BR2_TOOLCHAIN_HAS_SYNC_2=y @@ -171,6 +180,11 @@ BR2_TOOLCHAIN_HAS_LIBATOMIC=y BR2_TOOLCHAIN_HAS_ATOMIC=y BR2_TOOLCHAIN_HAS_LIBQUADMATH=y +# +# Bare metal toolchain +# +# BR2_TOOLCHAIN_BARE_METAL_BUILDROOT is not set + # # Build options # @@ -232,8 +246,8 @@ BR2_GLOBAL_PATCH_DIR="" # # Advanced # -BR2_COMPILER_PARANOID_UNSAFE_PATH=y # BR2_FORCE_HOST_BUILD is not set +# BR2_DOWNLOAD_FORCE_CHECK_HASHES is not set # BR2_REPRODUCIBLE is not set BR2_PER_PACKAGE_DIRECTORIES=y @@ -269,11 +283,7 @@ BR2_INIT_BUSYBOX=y # BR2_INIT_SYSV is not set # -# openrc needs a toolchain w/ dynamic library -# - -# -# systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and target gcc >= 5 +# systemd needs a glibc toolchain w/ SSP, headers >= 4.14, host and target gcc >= 5 # # BR2_INIT_NONE is not set # BR2_ROOTFS_DEVICE_CREATION_STATIC is not set @@ -388,7 +398,11 @@ BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y BR2_PACKAGE_KODI_ARCH_SUPPORTS=y # -# kodi needs python3 w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.9 +# kodi needs python3 w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 9.x +# + +# +# kodi needs udev support for gbm # # @@ -420,7 +434,7 @@ BR2_PACKAGE_MJPEGTOOLS_SIMD_SUPPORT=y # BR2_PACKAGE_MPG123 is not set # -# mpv needs a toolchain w/ C++, threads, gcc >= 4.9 +# mpv needs a toolchain w/ C++, NPTL, gcc >= 4.9 # # BR2_PACKAGE_MULTICAT is not set # BR2_PACKAGE_MUSEPACK is not set @@ -431,7 +445,7 @@ BR2_PACKAGE_MJPEGTOOLS_SIMD_SUPPORT=y # BR2_PACKAGE_OPUS_TOOLS is not set # -# pipewire needs a toolchain w/ dynamic library, NTPL, gcc >= 5 +# pipewire needs a toolchain w/ dynamic library, NPTL, gcc >= 5 # BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC=y @@ -440,12 +454,16 @@ BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC=y # # BR2_PACKAGE_SOX is not set +# +# speechd needs a toolchain w/ wchar, threads, dynamic library +# + # # squeezelite needs a toolchain w/ wchar, NPTL, dynamic library # # -# tovid needs a toolchain w/ threads, C++, wchar, gcc >= 4.9 +# tinycompress needs a toolchain w/ dynamic library # # @@ -504,7 +522,7 @@ BR2_PACKAGE_PIGZ=y # BR2_PACKAGE_PIXZ is not set # -# unrar needs a toolchain w/ C++, wchar, threads +# unrar needs a toolchain w/ C++, wchar, threads, gcc >= 4.8 # # BR2_PACKAGE_UNZIP is not set # BR2_PACKAGE_XZ is not set @@ -523,7 +541,7 @@ BR2_PACKAGE_PIGZ=y BR2_PACKAGE_BPFTOOL_ARCH_SUPPORTS=y # -# bpftool needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads, headers >= 4.12 +# bpftool needs a toolchain w/ wchar, dynamic library, threads, headers >= 4.12 # # BR2_PACKAGE_CACHE_CALIBRATOR is not set @@ -562,6 +580,7 @@ BR2_PACKAGE_DELVE_ARCH_SUPPORTS=y # # fio needs a toolchain w/ dynamic library, threads, gcc >= 4.9 # +BR2_PACKAGE_FWTS_ARCH_SUPPORTS=y # # fwts needs a glibc toolchain w/ wchar, threads, dynamic library @@ -574,17 +593,29 @@ BR2_PACKAGE_GDB_ARCH_SUPPORTS=y BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y # -# google-breakpad requires a glibc or uClibc toolchain w/ wchar, thread, C++, gcc >= 4.8 +# google-breakpad requires a glibc toolchain w/ wchar, threads, C++, gcc >= 7 # # BR2_PACKAGE_IOZONE is not set +BR2_PACKAGE_KEXEC_ARCH_SUPPORTS=y # BR2_PACKAGE_KEXEC is not set + +# +# kmemd needs a toolchain w/ wchar, dynamic library, threads, headers >= 5.14 +# BR2_PACKAGE_KVM_UNIT_TESTS_ARCH_SUPPORTS=y # BR2_PACKAGE_KVM_UNIT_TESTS is not set # BR2_PACKAGE_LATENCYTOP is not set -BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS=y # -# libbpf needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads, headers >= 4.13 +# libbpf needs a toolchain w/ wchar, dynamic library, threads, headers >= 4.13 +# + +# +# libtraceevent needs a toolchain w/ dynamic library +# + +# +# libtracefs needs a toolchain w/ threads, dynamic library # # BR2_PACKAGE_LMBENCH is not set # BR2_PACKAGE_LSOF is not set @@ -593,7 +624,7 @@ BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y BR2_PACKAGE_LTRACE_ARCH_SUPPORTS=y # -# ltrace needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads +# ltrace needs a toolchain w/ wchar, dynamic library, threads # # BR2_PACKAGE_LTTNG_BABELTRACE is not set @@ -602,13 +633,17 @@ BR2_PACKAGE_LTRACE_ARCH_SUPPORTS=y # # -# lttng-tools needs a toolchain w/ threads, dynamic library +# lttng-tools needs a toolchain w/ threads, dynamic library, C++ # +# BR2_PACKAGE_MBPOLL is not set # BR2_PACKAGE_MBW is not set # BR2_PACKAGE_MCELOG is not set # BR2_PACKAGE_MEMSTAT is not set # BR2_PACKAGE_NETPERF is not set -# BR2_PACKAGE_NETSNIFF_NG is not set + +# +# netsniff-ng needs a toolchain w/ NPTL, C++, headers >= 3.0 +# # # nmon needs a glibc toolchain @@ -621,12 +656,21 @@ BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y # BR2_PACKAGE_PAX_UTILS is not set # -# pcm-tools needs a toolchain w/ C++ +# pcm-tools needs a toolchain w/ C++, NPTL +# +BR2_PACKAGE_PERFTEST_ARCH_SUPPORTS=y + +# +# perftest needs a glibc or uClibc toolchain w/ threads, dynamic library +# + +# +# piglit needs a glibc or musl toolchain w/ C++, gcc >= 9, host gcc >= 9 # BR2_PACKAGE_PLY_ARCH_SUPPORTS=y # -# ply needs a toolchain w/ dynamic library, headers >= 4.14 +# ply needs a toolchain w/ dynamic library, headers >= 5.5 # # BR2_PACKAGE_POKE is not set # BR2_PACKAGE_PV is not set @@ -636,7 +680,7 @@ BR2_PACKAGE_PLY_ARCH_SUPPORTS=y # # -# racehound needs a uClibc or glibc toolchain w/ C++, wchar, dynamic library, threads +# racehound needs a toolchain w/ C++, wchar, dynamic library, threads # # BR2_PACKAGE_RAMSMP is not set # BR2_PACKAGE_RAMSPEED is not set @@ -646,28 +690,27 @@ BR2_PACKAGE_PLY_ARCH_SUPPORTS=y # # -# rwmem needs a toolchain w/ C++, wchar, gcc >= 5 +# rwmem needs a toolchain w/ C++, wchar, gcc >= 10 +# + +# +# sentry-native needs a glibc toolchain with w/ wchar, threads, C++, gcc >= 7 # # -# sentry-native needs a glibc toolchain with w/ wchar, thread, C++, gcc >= 4.8 +# signal-estimator needs a toochain w/ C++, threads, gcc >= 7 # # BR2_PACKAGE_SPIDEV_TEST is not set # BR2_PACKAGE_STRACE is not set # BR2_PACKAGE_STRESS is not set # BR2_PACKAGE_STRESS_NG is not set - -# -# sysdig needs a glibc toolchain w/ C++, threads, gcc >= 5, dynamic library, a Linux kernel, and luajit or lua 5.1 to be built -# # BR2_PACKAGE_SYSPROF is not set # BR2_PACKAGE_TCF_AGENT is not set BR2_PACKAGE_TCF_AGENT_ARCH="x86_64" BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS=y -# BR2_PACKAGE_TINYMEMBENCH is not set # -# trace-cmd needs a toolchain w/ NPTL, dynamic library +# trace-cmd needs a toolchain w/ threads, NPTL, dynamic library # BR2_PACKAGE_TRINITY_ARCH_SUPPORTS=y # BR2_PACKAGE_TRINITY is not set @@ -699,7 +742,7 @@ BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS=y BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y # -# ctest needs a toolchain w/ C++, wchar, dynamic library, gcc >= 4.7, NPTL +# ctest needs a toolchain w/ C++, wchar, dynamic library, gcc >= 4.9, NPTL # # @@ -745,6 +788,7 @@ BR2_PACKAGE_GETTEXT_TINY=y # subversion needs a toolchain w/ dynamic library # # BR2_PACKAGE_TREE is not set +# BR2_PACKAGE_UNIFDEF is not set # BR2_PACKAGE_YASM is not set # @@ -769,7 +813,7 @@ BR2_PACKAGE_GETTEXT_TINY=y # # -# davfs2 needs a glibc or uClibc toolchain +# davfs2 needs a glibc toolchain # # BR2_PACKAGE_DOSFSTOOLS is not set # BR2_PACKAGE_E2FSPROGS is not set @@ -819,10 +863,13 @@ BR2_PACKAGE_FUSE_OVERLAYFS=y # # unionfs needs a toolchain w/ threads, dynamic library # -# BR2_PACKAGE_XFSPROGS is not set # -# zerofree needs a toolchain w/ dynamic library +# xfsprogs needs a toolchain w/ threads, C++ +# + +# +# zerofree needs a toolchain w/ dynamic library # # @@ -854,7 +901,6 @@ BR2_PACKAGE_FUSE_OVERLAYFS=y # # Icons # -# BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS is not set # BR2_PACKAGE_HICOLOR_ICON_THEME is not set # @@ -923,6 +969,30 @@ BR2_PACKAGE_FUSE_OVERLAYFS=y # cog needs wpewebkit and a toolchain w/ threads # +# +# dmenu-wayland needs a toolchain w/ wchar, threads, C++, dynamic library, gcc >= 4.9 +# + +# +# flutter-gallery needs flutter-engine +# + +# +# flutter-pi needs a glibc toolchain w/ wchar, C++, gcc >= 5, dynamic library, host gcc >= 5 +# + +# +# flutter-pi needs an OpenGL or OpenGLES backend +# + +# +# flutter-pi needs GBM, systemd, and udev +# + +# +# foot needs a glibc or musl toolchain w/ dynamic library +# + # # fswebcam needs a toolchain w/ dynamic library # @@ -936,6 +1006,14 @@ BR2_PACKAGE_FUSE_OVERLAYFS=y # glslsandbox-player needs openGL ES and EGL driver # # BR2_PACKAGE_GNUPLOT is not set + +# +# ivi-homescreen needs a glibc toolchain w/ wchar, C++, gcc >= 8, dynamic library, host gcc >= 5 +# + +# +# ivi-homescreen needs an OpenGL or OpenGLES backend +# # BR2_PACKAGE_JHEAD is not set # @@ -962,10 +1040,22 @@ BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y # BR2_PACKAGE_PNGQUANT is not set # BR2_PACKAGE_RRDTOOL is not set +# +# spirv-tools needs a toolchain w/ C++, dynamic library, gcc >= 8 +# + # # stellarium needs Qt5 and an OpenGL provider # +# +# sway needs systemd, udev, EGL w/ Wayland backend and OpenGL ES support +# + +# +# sway needs a toolchain w/ wchar, threads, C++, dynamic library, gcc >= 4.9 +# + # # tesseract-ocr needs a toolchain w/ threads, C++, gcc >= 7, dynamic library, wchar # @@ -1011,7 +1101,7 @@ BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y # # -# mesa3d needs a toolchain w/ C++, NPTL, dynamic library +# mesa3d needs a toolchain w/ gcc >=8, C++, NPTL, dynamic library # # @@ -1027,8 +1117,20 @@ BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y # # sdl2 needs a toolchain w/ dynamic library # + +# +# spirv-headers needs a toolchain w/ C++ +# # BR2_PACKAGE_VULKAN_HEADERS is not set +# +# vulkan-loader needs a toolchain w/ C++, dynamic library, threads +# + +# +# vulkan-tools needs a toolchain w/ C++, dynamic library, threads, gcc >= 4.9 +# + # # Other GUIs # @@ -1094,6 +1196,7 @@ BR2_PACKAGE_QT6_ARCH_SUPPORTS=y # BR2_PACKAGE_MURATA_CYW_FW is not set # BR2_PACKAGE_ODROIDC2_FIRMWARE is not set # BR2_PACKAGE_QCOM_DB410C_FIRMWARE is not set +# BR2_PACKAGE_QORIQ_FM_UCODE is not set # BR2_PACKAGE_RCW_SMARC_SAL28 is not set # BR2_PACKAGE_UX500_FIRMWARE is not set # BR2_PACKAGE_WILC1000_FIRMWARE is not set @@ -1115,7 +1218,7 @@ BR2_PACKAGE_QT6_ARCH_SUPPORTS=y # # -# avrdude needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library, gcc >= 4.9 +# avrdude needs a toolchain w/ threads, wchar, dynamic library, gcc >= 4.9 # # @@ -1160,6 +1263,7 @@ BR2_PACKAGE_QT6_ARCH_SUPPORTS=y # # dbus-cxx needs a toolchain w/ C++, threads, gcc >= 7 and dynamic library support # +# BR2_PACKAGE_DFU_PROGRAMMER is not set # BR2_PACKAGE_DFU_UTIL is not set # BR2_PACKAGE_DMIDECODE is not set @@ -1179,6 +1283,14 @@ BR2_PACKAGE_QT6_ARCH_SUPPORTS=y # BR2_PACKAGE_DVB_APPS is not set # BR2_PACKAGE_DVBSNOOP is not set +# +# edid-decode needs a toolchain w/ C++, gcc >= 4.7 +# + +# +# esp-hosted needs a Linux kernel to be built +# + # # eudev needs eudev /dev management # @@ -1211,6 +1323,10 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # # gvfs needs a toolchain w/ wchar, threads, dynamic library # + +# +# hddtemp needs dynamic library +# # BR2_PACKAGE_HDPARM is not set # BR2_PACKAGE_HWDATA is not set # BR2_PACKAGE_HWLOC is not set @@ -1228,12 +1344,17 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # BR2_PACKAGE_KBD is not set # -# lcdproc needs a toolchain w/ dynamic library +# lcdproc needs a toolchain w/ dynamic library +# + +# +# ledmon needs udev and a toolchain w/ threads # # # libiec61850 needs a toolchain w/ C++, threads, dynamic library # +# BR2_PACKAGE_LIBMANETTE is not set # BR2_PACKAGE_LIBUBOOTENV is not set # BR2_PACKAGE_LIBUIO is not set @@ -1271,9 +1392,14 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # mdadm needs a toolchain w/ dynamic library # # BR2_PACKAGE_MDEVD is not set + +# +# mdio-tools needs a Linux kernel to be built +# # BR2_PACKAGE_MEMTEST86 is not set # BR2_PACKAGE_MEMTESTER is not set # BR2_PACKAGE_MEMTOOL is not set +# BR2_PACKAGE_MHZ is not set # BR2_PACKAGE_MINICOM is not set # BR2_PACKAGE_MSR_TOOLS is not set # BR2_PACKAGE_NANOCOM is not set @@ -1286,6 +1412,10 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # nvidia-driver needs a glibc toolchain # # BR2_PACKAGE_NVIDIA_MODPROBE is not set + +# +# nvidia-persistenced needs a toolchain w/ threads, dynamic libs +# # BR2_PACKAGE_NVME is not set # @@ -1320,6 +1450,10 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # BR2_PACKAGE_PPS_TOOLS is not set # BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE is not set # BR2_PACKAGE_RASPI_GPIO is not set + +# +# rdma-core needs a toolchain w/ headers >= 3.4, NPTL, dynamic library +# # BR2_PACKAGE_READ_EDID is not set # BR2_PACKAGE_RNG_TOOLS is not set # BR2_PACKAGE_RS485CONF is not set @@ -1337,6 +1471,10 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # rtl8189fs needs a Linux kernel to be built # +# +# rtl8192eu needs a Linux kernel to be built +# + # # rtl8723bu needs a Linux kernel to be built # @@ -1344,6 +1482,7 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # # rtl8723ds needs a Linux kernel to be built # +# BR2_PACKAGE_RTL8723DS_BT is not set # # rtl8812au-aircrack-ng needs a Linux kernel to be built @@ -1353,6 +1492,14 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y # rtl8821au needs a Linux kernel to be built # +# +# rtl8821cu needs a Linux kernel to be built +# + +# +# rl8822cs needs a Linux kernel to be built +# + # # sane-backends needs a toolchain w/ dynamic library # @@ -1381,22 +1528,19 @@ BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y # BR2_PACKAGE_SYSSTAT is not set # -# targetcli-fb depends on Python +# targetcli-fb needs Python, a glibc toolchain, gcc >= 4.9, host gcc >= 8 # # BR2_PACKAGE_TI_UIM is not set # BR2_PACKAGE_TI_UTILS is not set # BR2_PACKAGE_TIO is not set # BR2_PACKAGE_TRIGGERHAPPY is not set +# BR2_PACKAGE_UBOOT_BOOTCOUNT is not set # BR2_PACKAGE_UBOOT_TOOLS is not set # # ubus needs a toolchain w/ dynamic library # -# -# uccp420wlan needs a Linux kernel >= 4.2 to be built -# - # # udisks needs udev /dev management # @@ -1445,7 +1589,7 @@ BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS=y BR2_PACKAGE_ERLANG_ARCH_SUPPORTS=y # -# erlang needs a toolchain w/ dynamic library, threads +# erlang needs a glibc or musl toolchain w/ dynamic library, threads, wchar # # BR2_PACKAGE_EXECLINE is not set # BR2_PACKAGE_FICL is not set @@ -1474,7 +1618,7 @@ BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS=y # # -# moarvm needs a toolchain w/ NPTL, dynamic library +# moarvm needs a toolchain w/ NPTL, dynamic library, gcc >= 4.9 # BR2_PACKAGE_HOST_MONO_ARCH_SUPPORTS=y BR2_PACKAGE_MONO_ARCH_SUPPORTS=y @@ -1485,7 +1629,7 @@ BR2_PACKAGE_MONO_ARCH_SUPPORTS=y BR2_PACKAGE_NODEJS_ARCH_SUPPORTS=y # -# nodejs needs a toolchain w/ C++, dynamic library, NPTL, gcc >= 7, wchar, host gcc >= 8 +# nodejs needs a toolchain w/ C++, dynamic library, NPTL, gcc >= 10, wchar, host gcc >= 10 # # @@ -1548,11 +1692,11 @@ BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y # fdk-aac needs a toolchain w/ C++ # # BR2_PACKAGE_LIBAO is not set +# BR2_PACKAGE_LIBBROADVOICE is not set # -# asplib needs a toolchain w/ C++ +# libcanberra needs a toolchain w/ wchar, threads, dynamic library # -# BR2_PACKAGE_LIBBROADVOICE is not set # BR2_PACKAGE_LIBCDAUDIO is not set # BR2_PACKAGE_LIBCDDB is not set # BR2_PACKAGE_LIBCDIO is not set @@ -1577,7 +1721,6 @@ BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y # # libmodplug needs a toolchain w/ C++ # -# BR2_PACKAGE_LIBMPD is not set # BR2_PACKAGE_LIBMPDCLIENT is not set # BR2_PACKAGE_LIBREPLAYGAIN is not set # BR2_PACKAGE_LIBSAMPLERATE is not set @@ -1631,10 +1774,6 @@ BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y # BR2_PACKAGE_VO_AACENC is not set BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS=y -# -# webrtc-audio-processing needs a toolchain w/ C++, NPTL, gcc >= 4.8 -# - # # Compression and decompression # @@ -1676,12 +1815,12 @@ BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib" BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y # -# botan needs a toolchain w/ C++, threads, gcc >= 4.8 +# botan needs a toolchain w/ C++, gcc >= 10 # # BR2_PACKAGE_CA_CERTIFICATES is not set # -# cryptodev needs a Linux kernel to be built +# cryptodev-linux needs a Linux kernel to be built # # @@ -1729,6 +1868,9 @@ BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="x86_64-unknown-linux-gnu" # BR2_PACKAGE_LIBSECRET is not set # BR2_PACKAGE_LIBSHA1 is not set # BR2_PACKAGE_LIBSODIUM is not set +BR2_PACKAGE_LIBSPDM_CPU_FAMILY="x64" +BR2_PACKAGE_LIBSPDM_ARCH_SUPPORTS=y +# BR2_PACKAGE_LIBSPDM is not set # # libssh needs a toolchain w/ dynamic library, threads @@ -1800,14 +1942,14 @@ BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl" # # libodb needs a toolchain w/ C++, threads # -BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y # -# mongodb needs a glibc toolchain w/ wchar, threads, C++, gcc >= 7 +# mariadb needs a toolchain w/ dynamic library, C++, threads, wchar # +BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y # -# mysql needs a toolchain w/ C++, threads +# mongodb needs a glibc toolchain w/ wchar, threads, C++, gcc >= 7 # # @@ -1817,6 +1959,10 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y # # redis needs a toolchain w/ gcc>=4.9, dynamic library, nptl # + +# +# redis-plus-plus needs a toolchain w/ C++, threads +# BR2_PACKAGE_ROCKSDB_ARCH_SUPPORTS=y # @@ -1854,20 +2000,19 @@ BR2_PACKAGE_LIBFUSE3=y # # -# assimp needs a toolchain w/ C++, wchar +# assimp needs a toolchain w/ C++, wchar, gcc >= 7 # # -# at-spi2-atk depends on X.org +# at-spi2-core needs a toolchain w/ dynamic library, wchar, threads # # -# at-spi2-core depends on X.org +# atkmm needs a toolchain w/ C++, wchar, threads, gcc >= 7 # -# BR2_PACKAGE_ATK is not set # -# atkmm needs a toolchain w/ C++, wchar, threads, gcc >= 7 +# atkmm (2.28.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9 # # @@ -1879,6 +2024,10 @@ BR2_PACKAGE_LIBFUSE3=y # cairomm needs a toolchain w/ C++, wchar, threads, gcc >= 7 # +# +# cairomm (1.14.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9 +# + # # chipmunk needs an OpenGL backend # @@ -1890,6 +2039,15 @@ BR2_PACKAGE_LIBFUSE3=y # # exiv2 needs a uClibc or glibc toolchain w/ C++, wchar, dynamic library, threads # +BR2_PACKAGE_FLUTTER_ENGINE_ARCH_SUPPORTS=y + +# +# flutter-engine needs an OpenGL or OpenGLES backend +# + +# +# flutter-engine needs a glibc toolchain w/ wchar, C++, gcc >= 5, dynamic library, host gcc >= 5 +# # BR2_PACKAGE_FONTCONFIG is not set # BR2_PACKAGE_FREETYPE is not set # BR2_PACKAGE_GD is not set @@ -1909,7 +2067,7 @@ BR2_PACKAGE_LIBFUSE3=y # # -# gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 7 +# gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9 # # @@ -1922,11 +2080,11 @@ BR2_PACKAGE_LIBFUSE3=y # # -# intel-gmmlib needs a toolchain w/ dynamic library, C++ +# intel-gmmlib needs a toolchain w/ dynamic library, C++, threads # # -# intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL +# intel-mediadriver needs a toolchain w/ dynamic library, gcc >= 8, C++, NPTL # # @@ -1951,6 +2109,10 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y # # BR2_PACKAGE_LEPTONICA is not set # BR2_PACKAGE_LIBART is not set + +# +# libdecor needs a toolchain w/ wchar, threads, C++, gcc >= 4.9 +# # BR2_PACKAGE_LIBDMTX is not set # BR2_PACKAGE_LIBDRM is not set @@ -1973,7 +2135,7 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y # # -# libgeotiff needs a toolchain w/ C++, gcc >= 4.7, threads, wchar +# libgeotiff needs a toolchain w/ C++, gcc >= 4.7, NPTL, wchar # # @@ -1996,6 +2158,10 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y # # libgtk3 needs an OpenGL or an OpenGL-EGL/wayland backend # + +# +# libjxl needs a toolchain with C++, threads, gcc >= 7, dynamic library +# # BR2_PACKAGE_LIBMEDIAART is not set # BR2_PACKAGE_LIBMNG is not set # BR2_PACKAGE_LIBPNG is not set @@ -2019,12 +2185,21 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y # # libvips needs a toolchain w/ wchar, threads, C++ # +BR2_PACKAGE_LIBVPL_ARCH_SUPPORTS=y + +# +# libvpl needs a toolchain w/ dynamic library, gcc >= 7, C++, threads +# # # libwpe needs a toolchain w/ C++, dynamic library and an OpenEGL-capable backend # # BR2_PACKAGE_MENU_CACHE is not set +# +# onevpl-intel-gpu needs a toolchain w/ dynamic library, gcc >= 7, C++, NPTL +# + # # opencv3 needs a toolchain w/ C++, NPTL, wchar, dynamic library # @@ -2041,11 +2216,16 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y # # pangomm needs a toolchain w/ C++, wchar, threads, gcc >= 7 # + +# +# pangomm (2.46.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9 +# # BR2_PACKAGE_PIXMAN is not set # # poppler needs a toolchain w/ wchar, C++, threads, dynamic library, gcc >= 7 # +# BR2_PACKAGE_STB is not set # BR2_PACKAGE_TIFF is not set # @@ -2054,7 +2234,7 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y # -# webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 4.9 +# webkitgtk needs libgtk3 and a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 10, host gcc >= 4.9 # # BR2_PACKAGE_WEBP is not set @@ -2076,7 +2256,7 @@ BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS=y # -# wpewebkit needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 7, host gcc >= 4.9 +# wpewebkit needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 10, host gcc >= 4.9 # # @@ -2088,7 +2268,7 @@ BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS=y # # -# zxing-cpp needs a toolchain w/ C++, dynamic library +# zxing-cpp needs a toolchain w/ C++, wchar, dynamic library, threads # # @@ -2115,7 +2295,7 @@ BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y # # -# hidapi needs udev /dev management and a toolchain w/ NPTL, threads, gcc >= 4.9 +# hidapi needs udev /dev management and a toolchain w/ NPTL, gcc >= 4.9 # # BR2_PACKAGE_JITTERENTROPY_LIBRARY is not set @@ -2133,12 +2313,13 @@ BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y # # -# libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library +# libblockdev needs udev /dev management and a toolchain w/ wchar, threads, dynamic library, locale # # # libcec needs a toolchain w/ C++, wchar, threads, dynamic library, gcc >= 4.7 # +# BR2_PACKAGE_LIBDISPLAY_INFO is not set # BR2_PACKAGE_LIBFREEFARE is not set # BR2_PACKAGE_LIBFTDI is not set # BR2_PACKAGE_LIBFTDI1 is not set @@ -2158,6 +2339,7 @@ BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBLLCP is not set # BR2_PACKAGE_LIBMBIM is not set # BR2_PACKAGE_LIBNFC is not set +# BR2_PACKAGE_LIBNVME is not set # BR2_PACKAGE_LIBPCIACCESS is not set # @@ -2205,7 +2387,7 @@ BR2_PACKAGE_MRAA_ARCH_SUPPORTS=y # BR2_PACKAGE_NEARDAL is not set # -# opensc needs a toolchain with dynamic library, threads +# opensc needs a toolchain with dynamic library, threads, gcc >= 4.9 # # BR2_PACKAGE_OWFS is not set @@ -2215,7 +2397,7 @@ BR2_PACKAGE_MRAA_ARCH_SUPPORTS=y # BR2_PACKAGE_TSLIB is not set # -# uhd needs a toolchain w/ C++, NPTL, wchar, dynamic library +# uhd needs a toolchain w/ C++, NPTL, wchar, dynamic library, gcc >= 5 # # @@ -2235,6 +2417,7 @@ BR2_PACKAGE_MRAA_ARCH_SUPPORTS=y # # BR2_PACKAGE_EXPLORERCANVAS is not set # BR2_PACKAGE_FLOT is not set +# BR2_PACKAGE_FORGE is not set # BR2_PACKAGE_JQUERY is not set # BR2_PACKAGE_JSMIN is not set # BR2_PACKAGE_JSON_JAVASCRIPT is not set @@ -2272,6 +2455,7 @@ BR2_PACKAGE_MRAA_ARCH_SUPPORTS=y # # libjson needs a toolchain w/ C++ # +# BR2_PACKAGE_LIBJWT is not set # BR2_PACKAGE_LIBROXML is not set # BR2_PACKAGE_LIBUCL is not set BR2_PACKAGE_LIBXML2=y @@ -2408,7 +2592,10 @@ BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y # # libcamera-apps needs a toolchain w/ C++, threads, wchar, dynamic library, gcc >= 8 # -# BR2_PACKAGE_LIBDCADEC is not set + +# +# libde265 needs a toolchain w/ threads, C++ +# # BR2_PACKAGE_LIBDVBCSA is not set # BR2_PACKAGE_LIBDVBPSI is not set @@ -2420,7 +2607,7 @@ BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBDVDREAD is not set # -# libebml needs a toolchain w/ C++, wchar +# libebml needs a toolchain w/ C++, wchar, gcc >= 4.9 # # @@ -2428,7 +2615,11 @@ BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y # # -# libmatroska needs a toolchain w/ C++, wchar +# libheif needs a toolchain w/ C++, gcc >= 4.8 +# + +# +# libmatroska needs a toolchain w/ C++, wchar, gcc >= 4.9 # # BR2_PACKAGE_LIBMMS is not set # BR2_PACKAGE_LIBMPEG2 is not set @@ -2489,6 +2680,7 @@ BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y # # BR2_PACKAGE_C_ARES is not set # BR2_PACKAGE_CGIC is not set +# BR2_PACKAGE_CNI_PLUGINS is not set # # cppzmq needs a toolchain w/ C++, threads @@ -2519,7 +2711,6 @@ BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y # # filemq needs a toolchain w/ C++, threads # -# BR2_PACKAGE_FLICKCURL is not set # BR2_PACKAGE_FREERADIUS_CLIENT is not set # BR2_PACKAGE_GENSIO is not set # BR2_PACKAGE_GEOIP is not set @@ -2527,10 +2718,6 @@ BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y # # glib-networking needs a toolchain w/ wchar, threads, dynamic library # - -# -# grpc needs a toolchain w/ C++, threads, dynamic library, gcc >= 5 -# # BR2_PACKAGE_GSSDP is not set # BR2_PACKAGE_GUPNP is not set # BR2_PACKAGE_GUPNP_AV is not set @@ -2569,7 +2756,7 @@ BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y # # -# libhttpserver needs a toolchain w/ C++, threads, gcc >= 5 +# libhttpserver needs a toolchain w/ C++, threads, gcc >= 7 # # BR2_PACKAGE_LIBIDN is not set # BR2_PACKAGE_LIBIDN2 is not set @@ -2592,7 +2779,7 @@ BR2_PACKAGE_LIBMNL=y # BR2_PACKAGE_LIBMODBUS is not set # -# libmodsecurity needs a toolchain w/ C++, threads +# libmodsecurity needs a toolchain w/ C++, threads, dynamic library # # @@ -2641,6 +2828,7 @@ BR2_PACKAGE_LIBNFTNL=y # BR2_PACKAGE_LIBSHOUT is not set # BR2_PACKAGE_LIBSOCKETCAN is not set # BR2_PACKAGE_LIBSOUP is not set +# BR2_PACKAGE_LIBSOUP3 is not set # BR2_PACKAGE_LIBSRTP is not set # BR2_PACKAGE_LIBSTROPHE is not set @@ -2663,10 +2851,6 @@ BR2_PACKAGE_LIBTIRPC=y # # BR2_PACKAGE_LIBUEV is not set # BR2_PACKAGE_LIBUHTTPD is not set - -# -# libuhttpd needs a toolchain w/ gcc >= 4.9 -# # BR2_PACKAGE_LIBUPNP is not set # @@ -2691,6 +2875,7 @@ BR2_PACKAGE_LIBTIRPC=y # # libyang needs a toolchain w/ threads, dynamic library # +# BR2_PACKAGE_LIBZENOH_PICO is not set # # lksctp-tools needs a toolchain w/ threads, dynamic library @@ -2699,6 +2884,7 @@ BR2_PACKAGE_LIBTIRPC=y # # mbuffer needs a toolchain w/ dynamic library, threads # +# BR2_PACKAGE_MDNSD is not set # BR2_PACKAGE_MONGOOSE is not set # BR2_PACKAGE_NANOMSG is not set # BR2_PACKAGE_NEON is not set @@ -2720,9 +2906,14 @@ BR2_PACKAGE_LIBTIRPC=y # nss-pam-ldapd needs a glibc toolchain # +# +# oatpp needs a toolchain w/ C++, threads +# + # # omniORB needs a toolchain w/ C++, threads # +# BR2_PACKAGE_OPEN_ISNS is not set # BR2_PACKAGE_OPEN62541 is not set # BR2_PACKAGE_OPENLDAP is not set @@ -2768,14 +2959,11 @@ BR2_PACKAGE_LIBTIRPC=y BR2_PACKAGE_SLIRP=y BR2_PACKAGE_SLIRP4NETNS=y -# -# slirp4netns needs a toolchain w/ threads -# - # # snmp++ needs a toolchain w/ threads, C++, dynamic library # # BR2_PACKAGE_SOFIA_SIP is not set +# BR2_PACKAGE_SSCEP is not set # # sysrepo needs a toolchain w/ C++, NPTL, dynamic library, gcc >= 4.8 @@ -2787,7 +2975,7 @@ BR2_PACKAGE_SLIRP4NETNS=y # BR2_PACKAGE_USBREDIR is not set # -# wampcc needs a toolchain w/ C++, NPTL, dynamic library +# wampcc needs a toolchain w/ C++, NPTL, dynamic library, gcc >= 4.9 # # @@ -2811,7 +2999,7 @@ BR2_PACKAGE_SLIRP4NETNS=y # # -# ACE needs a glibc toolchain, dynamic library, C++, gcc >= 4.8 +# ACE needs a glibc toolchain, dynamic library, C++, gcc >= 4.9 # # @@ -2856,6 +3044,10 @@ BR2_PACKAGE_SLIRP4NETNS=y # capnproto needs host and target gcc >= 5 w/ C++14, threads, atomic, ucontext and not gcc bug 64735 # +# +# catch2 needs a toolchain w/ C++, wchar, threads, gcc >= 5 +# + # # cctz needs a toolchain w/ C++, threads, gcc >= 4.8 # @@ -2865,7 +3057,7 @@ BR2_PACKAGE_SLIRP4NETNS=y # # -# clang needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5 +# clang needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7 # # @@ -2873,7 +3065,7 @@ BR2_PACKAGE_SLIRP4NETNS=y # # -# compiler-rt requires llvm to be enabled, a glibc toolchain, host gcc >= 5 +# compiler-rt requires llvm to be enabled, a glibc toolchain, host gcc >= 7 # # @@ -2885,6 +3077,7 @@ BR2_PACKAGE_SLIRP4NETNS=y # dawgdic needs a toolchain w/ C++, gcc >= 4.6 # # BR2_PACKAGE_DING_LIBS is not set +# BR2_PACKAGE_DOTCONF is not set # # double-conversion needs a toolchain w/ C++ @@ -2895,26 +3088,27 @@ BR2_PACKAGE_SLIRP4NETNS=y # # -# elfutils needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads +# elfutils needs a toolchain w/ wchar, dynamic library, threads # # BR2_PACKAGE_ELL is not set # BR2_PACKAGE_FFTW is not set # -# flann needs a toolchain w/ C++, dynamic library +# flann needs a toolchain w/ C++, dynamic library, gcc >= 4.7 # # # flatbuffers needs a toolchain w/ C++, gcc >= 4.7 # # BR2_PACKAGE_FLATCC is not set +# BR2_PACKAGE_FXDIV is not set # # gconf needs a toolchain w/ threads, wchar, dynamic library # # -# gdal needs a toolchain w/ C++, dynamic library, gcc >= 4.7, not binutils bug 27597, threads, wchar +# gdal needs a toolchain w/ C++, dynamic library, gcc >= 4.7, not binutils bug 27597, NPTL, wchar # # @@ -2929,6 +3123,10 @@ BR2_PACKAGE_SLIRP4NETNS=y # glibmm needs a toolchain w/ C++, wchar, threads, gcc >= 7 # +# +# glibmm (2.66.x) needs a toolchain w/ C++, wchar, threads, gcc >= 4.9 +# + # # glm needs a toolchain w/ C++ # @@ -2948,6 +3146,10 @@ BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS=y # gtest needs a toolchain w/ C++, wchar, threads, gcc >= 5 # # BR2_PACKAGE_GUMBO_PARSER is not set + +# +# highway needs a toolchain w/ C++, gcc >= 7 +# BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y # BR2_PACKAGE_JEMALLOC is not set BR2_PACKAGE_LAPACK_ARCH_SUPPORTS=y @@ -2955,11 +3157,6 @@ BR2_PACKAGE_LAPACK_ARCH_SUPPORTS=y # # lapack/blas needs a toolchain w/ fortran # -BR2_PACKAGE_LIBABSEIL_CPP_ARCH_SUPPORTS=y - -# -# libabseil-cpp needs a toolchain w/ gcc >= 4.9, C++, threads, dynamic library -# # BR2_PACKAGE_LIBARGTABLE2 is not set BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBATOMIC_OPS is not set @@ -2980,7 +3177,7 @@ BR2_PACKAGE_LIBCAP=y # BR2_PACKAGE_LIBCAP_NG is not set # -# libcgroup needs a glibc toolchain w/ C++ +# libcgroup needs a toolchain w/ C++, threads # # BR2_PACKAGE_LIBCLC is not set @@ -3015,7 +3212,7 @@ BR2_PACKAGE_LIBFFI=y # BR2_PACKAGE_LIBGEE is not set # -# libgeos needs a toolchain w/ C++, wchar, threads not binutils bug 27597 +# libgeos needs a toolchain w/ C++, wchar, gcc >= 4.9, threads not binutils bug 27597 # BR2_PACKAGE_LIBGLIB2=y # BR2_PACKAGE_LIBGLOB is not set @@ -3044,7 +3241,7 @@ BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT=y # # -# libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7 +# libosmium needs a toolchain w/ C++, wchar, threads, gcc >= 4.7 # # @@ -3076,8 +3273,11 @@ BR2_PACKAGE_LIBSECCOMP=y # # libsigc++ needs a toolchain w/ C++, gcc >= 7 # -BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y -# BR2_PACKAGE_LIBSIGSEGV is not set + +# +# libsigc++ (2.x.x) needs a toolchain w/ C++, gcc >= 4.9 +# +# BR2_PACKAGE_LIBSOLV is not set # # libspatialindex needs a toolchain w/ C++, gcc >= 4.7 @@ -3097,25 +3297,34 @@ BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y # # libuci needs a toolchain w/ dynamic library # +BR2_PACKAGE_LIBUCONTEXT_ARCH_SUPPORTS=y +# BR2_PACKAGE_LIBUCONTEXT is not set BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS=y # # libunwind needs a toolchain w/ threads, dynamic library, gcc >= 4.9 # BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS=y -# BR2_PACKAGE_LIBURCU is not set + +# +# liburcu needs a toolchain w/ threads, C++ +# # BR2_PACKAGE_LIBURING is not set # -# libuv needs a toolchain w/ NPTL, dynamic library +# libutempter needs a toolchain w/ headers >= 4.14, dynamic library # # -# lightning needs a toolchain w/ dynamic library +# libuv needs a toolchain w/ NPTL, dynamic library, gcc >= 4.9 # # -# linux-pam needs a toolchain w/ wchar, locale, dynamic library +# lightning needs a toolchain w/ dynamic library, threads +# + +# +# linux-pam needs a toolchain w/ wchar, locale, dynamic library, gcc >= 4.9 # # @@ -3125,11 +3334,11 @@ BR2_PACKAGE_LLVM_ARCH_SUPPORTS=y BR2_PACKAGE_LLVM_TARGET_ARCH="X86" # -# llvm needs a toolchain w/ wchar, threads, C++, gcc >= 5, dynamic library, host gcc >= 5 +# llvm needs a toolchain w/ wchar, threads, C++, gcc >= 7, dynamic library, host gcc >= 7 # # -# lttng-libust needs a toolchain w/ dynamic library, wchar, threads +# lttng-libust needs a toolchain w/ dynamic library, wchar, threads, C++ # # BR2_PACKAGE_MATIO is not set # BR2_PACKAGE_MPC is not set @@ -3142,6 +3351,7 @@ BR2_PACKAGE_LLVM_TARGET_ARCH="X86" # BR2_PACKAGE_MUSL_COMPAT_HEADERS=y # BR2_PACKAGE_MUSL_FTS is not set +# BR2_PACKAGE_NEON_2_SSE is not set BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET="PRESCOTT" BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS=y # BR2_PACKAGE_OPENBLAS is not set @@ -3153,7 +3363,7 @@ BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS=y BR2_PACKAGE_POCO_ARCH_SUPPORTS=y # -# poco needs a toolchain w/ wchar, NPTL, C++, dynamic library, gcc >= 5 w/ C++14 +# poco needs a toolchain w/ wchar, NPTL, C++, dynamic library, gcc >= 8 # BR2_PACKAGE_HOST_PROTOBUF_ARCH_SUPPORTS=y BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y @@ -3163,11 +3373,11 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y # # -# protobuf-c needs a toolchain w/ C++, threads +# protobuf-c needs a toolchain w/ C++, threads, host gcc >= 7 # # -# protozero needs a toolchain w/ C++, gcc >= 4.7 +# protozero needs a toolchain w/ C++, gcc >= 4.7 # # @@ -3177,9 +3387,10 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y # # qlibc needs a toolchain w/ threads, wchar, dynamic library # +# BR2_PACKAGE_REPROC is not set # -# riemann-c-client needs a toolchain w/ C++, threads +# riemann-c-client needs a toolchain w/ C++, threads, host gcc >= 7 # # @@ -3193,6 +3404,11 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y # # BR2_PACKAGE_TINYCBOR is not set +# +# tl-expected needs a toolchain w/ C++, gcc >= 4.8 +# +# BR2_PACKAGE_TLLIST is not set + # # uvw needs a toolchain w/ NPTL, dynamic library, C++, gcc >= 7 # @@ -3229,9 +3445,18 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y # # BR2_PACKAGE_AUGEAS is not set +# +# cli11 needs a toolchain w/ C++, gcc >= 4.8 +# + +# +# docopt-cpp needs a toolchain w/ C++, gcc >= 4.7 +# + # # enchant needs a toolchain w/ C++, threads, wchar # +# BR2_PACKAGE_FCFT is not set # # fmt needs a toolchain w/ C++, wchar @@ -3247,6 +3472,7 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y # BR2_PACKAGE_LIBENCA is not set # BR2_PACKAGE_LIBESTR is not set # BR2_PACKAGE_LIBFRIBIDI is not set +# BR2_PACKAGE_LIBUNIBREAK is not set # BR2_PACKAGE_LIBUNISTRING is not set # BR2_PACKAGE_LINENOISE is not set # BR2_PACKAGE_NCURSES is not set @@ -3260,18 +3486,22 @@ BR2_PACKAGE_PCRE=y # BR2_PACKAGE_PCRE_32 is not set BR2_PACKAGE_PCRE_UTF=y BR2_PACKAGE_PCRE_UCP=y -# BR2_PACKAGE_PCRE2 is not set +BR2_PACKAGE_PCRE2=y +# BR2_PACKAGE_PCRE2_16 is not set +# BR2_PACKAGE_PCRE2_32 is not set +BR2_PACKAGE_PCRE2_JIT_ARCH_SUPPORTS=y +# BR2_PACKAGE_PCRE2_JIT is not set # BR2_PACKAGE_POPT is not set - -# -# re2 needs a toolchain w/ C++, threads, gcc >= 4.8 -# # BR2_PACKAGE_READLINE is not set # BR2_PACKAGE_SLANG is not set # # tclap needs a toolchain w/ C++ # + +# +# termcolor needs a toolchain w/ C++, gcc >= 4.8 +# # BR2_PACKAGE_UTF8PROC is not set # @@ -3302,11 +3532,7 @@ BR2_PACKAGE_PCRE_UCP=y BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS=y # -# bitcoin needs a toolchain w/ C++, threads, wchar -# - -# -# clamav needs a toolchain w/ C++, dynamic library, threads, wchar +# bitcoin needs a toolchain w/ C++, threads, wchar, gcc >= 9 # # @@ -3318,15 +3544,16 @@ BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS=y # domoticz needs lua 5.3 and a toolchain w/ C++, gcc >= 6, NPTL, wchar, dynamic library # # BR2_PACKAGE_EMPTY is not set +# BR2_PACKAGE_FFT_EVAL is not set # BR2_PACKAGE_GITLAB_RUNNER is not set # -# gnuradio needs a toolchain w/ C++, NPTL, wchar, dynamic library +# gnuradio needs a toolchain w/ C++, NPTL, wchar, dynamic library, gcc >= 8 # # BR2_PACKAGE_GOOGLEFONTDIRECTORY is not set # -# gqrx needs a toolchain w/ C++, threads, wchar, dynamic library +# gqrx needs a toolchain w/ C++, threads, wchar, dynamic library, gcc >= 8 # # @@ -3338,11 +3565,11 @@ BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS=y # BR2_PACKAGE_MOBILE_BROADBAND_PROVIDER_INFO is not set # -# netdata needs a toolchain w/ NPTL, dynamic library +# netdata needs a toolchain w/ NPTL, dynamic library, gcc >= 4.9 # # -# proj needs a toolchain w/ C++, gcc >= 4.7, threads, wchar +# proj needs a toolchain w/ C++, gcc >= 4.7, NPTL, wchar # BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y # BR2_PACKAGE_QEMU is not set @@ -3350,10 +3577,7 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y # # qpdf needs a toolchain w/ C++, gcc >= 5 # - -# -# rtl_433 needs a toolchain w/ dynamic library, threads -# +# BR2_PACKAGE_RTL_433 is not set # BR2_PACKAGE_SHARED_MIME_INFO is not set # @@ -3366,9 +3590,10 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y BR2_PACKAGE_XMRIG_ARCH_SUPPORTS=y # -# xmrig needs a glibc or musl toolchain w/ NPTL, dynamic library, C++ +# xmrig needs a glibc or musl toolchain w/ NPTL, dynamic library, C++, gcc >= 4.9 # # BR2_PACKAGE_XUTIL_UTIL_MACROS is not set +BR2_PACKAGE_Z3_ARCH_SUPPORTS=y # # Networking applications @@ -3404,7 +3629,7 @@ BR2_PACKAGE_XMRIG_ARCH_SUPPORTS=y # # -# bind needs a toolchain w/ NPTL, dynamic library +# bind needs a toolchain w/ NPTL, dynamic library, gcc >= 4.9 # # BR2_PACKAGE_BIRD is not set @@ -3497,6 +3722,10 @@ BR2_PACKAGE_ETHTOOL=y # fastd needs a toolchain w/ threads, dynamic library # # BR2_PACKAGE_FCGIWRAP is not set + +# +# firewalld needs a glibc toolchain w/ wchar, dynamic library, headers >= 3.12, gcc >= 4.9, host gcc >= 8 +# # BR2_PACKAGE_FLANNEL is not set # BR2_PACKAGE_FPING is not set @@ -3593,7 +3822,7 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y # # -# kismet needs a toolchain w/ threads, C++, gcc >= 5 +# kismet needs a toolchain w/ threads, C++, gcc >= 5, host gcc >= 7 # # BR2_PACKAGE_KNOCK is not set # BR2_PACKAGE_KSMBD_TOOLS is not set @@ -3637,7 +3866,10 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y # # mjpg-streamer needs a toolchain w/ threads, headers >= 3.16, dynamic library # -# BR2_PACKAGE_MODEM_MANAGER is not set + +# +# modemmanager needs a toolchain w/ wchar, threads, dynamic library +# # # mongrel2 needs a uClibc or glibc toolchain w/ C++, threads, dynamic library @@ -3699,6 +3931,10 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y # olsr needs a toolchain w/ threads, dynamic library # +# +# open-iscsi needs a toolchain w/ threads, dynamic library +# + # # open-lldp needs a toolchain w/ dynamic library, threads # @@ -3728,7 +3964,10 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y # # BR2_PACKAGE_PPTP_LINUX is not set # BR2_PACKAGE_PRIVOXY is not set -# BR2_PACKAGE_PROFTPD is not set + +# +# proftpd needs a toolchain w/ dynamic library +# # # prosody needs the lua interpreter, dynamic library @@ -3742,10 +3981,6 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y # BR2_PACKAGE_PURE_FTPD is not set # BR2_PACKAGE_PUTTY is not set # BR2_PACKAGE_QUAGGA is not set - -# -# rabbitmq-server needs erlang -# # BR2_PACKAGE_RADVD is not set # BR2_PACKAGE_REAVER is not set # BR2_PACKAGE_REDIR is not set @@ -3802,7 +4037,7 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y # BR2_PACKAGE_SPICE_PROTOCOL is not set # -# squid needs a toolchain w/ C++, threads, gcc >= 4.8 not affected by bug 64735 +# squid needs a toolchain w/ C++, threads, gcc >= 8, host gcc >= 8 # # BR2_PACKAGE_SSDP_RESPONDER is not set # BR2_PACKAGE_SSHGUARD is not set @@ -3812,8 +4047,6 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y # # strongswan needs a toolchain w/ threads, dynamic library # -# BR2_PACKAGE_STRONGSWAN is not set -# BR2_PACKAGE_STRONGSWAN_EAP is not set # BR2_PACKAGE_STUNNEL is not set # BR2_PACKAGE_TCPDUMP is not set # BR2_PACKAGE_TCPING is not set @@ -3828,7 +4061,10 @@ BR2_PACKAGE_IPTABLES_NFTABLES=y # BR2_PACKAGE_TINYSSH is not set # BR2_PACKAGE_TOR is not set # BR2_PACKAGE_TRACEROUTE is not set -# BR2_PACKAGE_TRANSMISSION is not set + +# +# transmission needs a toolchain w/ dynamic library, threads, C++, gcc >= 7 +# # BR2_PACKAGE_TUNCTL is not set # @@ -4000,10 +4236,6 @@ BR2_PACKAGE_XENOMAI_COBALT_ARCH_SUPPORTS=y # # ima-evm-utils needs dynamic library support # - -# -# optee-benchmark needs a toolchain w/ threads, dynamic library, headers >= 4.3 -# # BR2_PACKAGE_OPTEE_CLIENT is not set # @@ -4050,6 +4282,7 @@ BR2_PACKAGE_URANDOM_SCRIPTS=y # # BR2_PACKAGE_APG is not set # BR2_PACKAGE_AT is not set +# BR2_PACKAGE_CATATONIT is not set # BR2_PACKAGE_CCRYPT is not set # BR2_PACKAGE_DIALOG is not set # BR2_PACKAGE_DTACH is not set @@ -4064,6 +4297,7 @@ BR2_PACKAGE_URANDOM_SCRIPTS=y # BR2_PACKAGE_LOCKFILE_PROGS is not set # BR2_PACKAGE_LOGROTATE is not set # BR2_PACKAGE_LOGSURFER is not set +# BR2_PACKAGE_MINISIGN is not set # BR2_PACKAGE_NEOFETCH is not set # BR2_PACKAGE_PDMENU is not set # BR2_PACKAGE_PINENTRY is not set @@ -4072,9 +4306,11 @@ BR2_PACKAGE_URANDOM_SCRIPTS=y # # ranger needs a toolchain w/ wchar, threads, dynamic library # +# BR2_PACKAGE_RLWRAP is not set # BR2_PACKAGE_RTTY is not set # BR2_PACKAGE_SCREEN is not set # BR2_PACKAGE_SCREENFETCH is not set +# BR2_PACKAGE_SEXPECT is not set # BR2_PACKAGE_SUDO is not set # @@ -4084,7 +4320,7 @@ BR2_PACKAGE_URANDOM_SCRIPTS=y # BR2_PACKAGE_TMUX is not set # -# ttyd needs a toolchain w/ NPTL, dynamic library +# ttyd needs a toolchain w/ NPTL, dynamic library, gcc >= 4.9 # # BR2_PACKAGE_WHICH is not set # BR2_PACKAGE_WTFUTIL is not set @@ -4111,6 +4347,7 @@ BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y # # circus needs Python 3 and a toolchain w/ C++, threads # +# BR2_PACKAGE_CONMON is not set # BR2_PACKAGE_CONTAINERD is not set BR2_PACKAGE_COREUTILS=y @@ -4119,6 +4356,12 @@ BR2_PACKAGE_COREUTILS=y # # BR2_PACKAGE_CPULIMIT is not set # BR2_PACKAGE_CPULOAD is not set +BR2_PACKAGE_CRIU_ARCH_SUPPORTS=y + +# +# criu needs a glibc or musl toolchain w/ threads, host gcc >= 7, gcc >= 8, headers >= 4.18, C++, dynamic library, wchar +# +# BR2_PACKAGE_CRUN is not set # BR2_PACKAGE_DAEMON is not set # @@ -4131,23 +4374,30 @@ BR2_PACKAGE_COREUTILS=y # # BR2_PACKAGE_DEBIANUTILS is not set # BR2_PACKAGE_DOCKER_CLI is not set + +# +# docker-compose needs docker-cli and a toolchain w/ threads +# # BR2_PACKAGE_DOCKER_ENGINE is not set -# BR2_PACKAGE_DOCKER_PROXY is not set # BR2_PACKAGE_EARLYOOM is not set # -# efibootmgr needs a toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9 +# efibootmgr needs a toolchain w/ dynamic library, threads, headers >= 3.12, gcc >= 4.9 # BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y # -# efivar needs a toolchain w/ dynamic library, headers >= 3.12, gcc >= 4.9 +# efivar needs a toolchain w/ dynamic library, threads, headers >= 3.12, gcc >= 4.9 # # BR2_PACKAGE_EMBIGGEN_DISK is not set # # emlog needs a Linux kernel to be built # + +# +# fluent-bit needs a toolchain w/ threads, dynamic library +# # BR2_PACKAGE_FTOP is not set # BR2_PACKAGE_GETENT is not set # BR2_PACKAGE_GKRELLM is not set @@ -4181,7 +4431,7 @@ BR2_PACKAGE_INITSCRIPTS=y # BR2_PACKAGE_KVMTOOL is not set # -# libostree needs a uClibc or glibc toolchain w/ threads, dynamic library, wchar +# libostree needs a uClibc or glibc toolchain w/ threads, dynamic library, wchar, headers >= 5.8 # BR2_PACKAGE_LIBVIRT_ARCH_SUPPORTS=y @@ -4202,6 +4452,10 @@ BR2_PACKAGE_MAKEDUMPFILE_ARCH_SUPPORTS=y # BR2_PACKAGE_MFOC is not set # BR2_PACKAGE_MOBY_BUILDKIT is not set # BR2_PACKAGE_MONIT is not set + +# +# multipath-tools needs udev and a toolchain w/ threads, dynamic library, C++ +# # BR2_PACKAGE_NCDU is not set # BR2_PACKAGE_NERDCTL is not set @@ -4214,12 +4468,19 @@ BR2_PACKAGE_MAKEDUMPFILE_ARCH_SUPPORTS=y # nut needs a toolchain w/ C++ # BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS=y -# BR2_PACKAGE_OPENVMTOOLS is not set + +# +# openvmtools needs a glibc or musl toolchain w/ wchar, threads, locale, dynamic library +# # # pamtester depends on linux-pam # +# +# petitboot needs a toolchain w/ wchar, dynamic library, threads, udev /dev management +# + # # polkit needs a toolchain with dynamic library, wchar, threads, gcc >= 7 # @@ -4230,6 +4491,7 @@ BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS=y # BR2_PACKAGE_QUOTA is not set # BR2_PACKAGE_QUOTATOOL is not set # BR2_PACKAGE_RAUC is not set +# BR2_PACKAGE_RAUC_HAWKBIT_UPDATER is not set # # rsyslog needs a uClibc or glibc toolchain w/ threads, dynamic library @@ -4252,6 +4514,10 @@ BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS=y # # BR2_PACKAGE_SEATD is not set +# +# shadow needs a glibc or musl toolchain w/ headers >= 4.14, dynamic library +# + # # smack needs a toolchain w/ dynamic library, threads, headers >= 3.0 # @@ -4309,7 +4575,7 @@ BR2_PACKAGE_UTIL_LINUX_BINARIES=y # BR2_PACKAGE_UTIL_LINUX_CAL is not set # -# chfn/chsh needs a toolchain w/ wchar, locale, dynamic library +# chfn/chsh needs a toolchain w/ wchar, locale, dynamic library, gcc >= 4.9 # # BR2_PACKAGE_UTIL_LINUX_CHMEM is not set # BR2_PACKAGE_UTIL_LINUX_CRAMFS is not set @@ -4322,13 +4588,14 @@ BR2_PACKAGE_UTIL_LINUX_BINARIES=y # BR2_PACKAGE_UTIL_LINUX_IPCMK is not set # BR2_PACKAGE_UTIL_LINUX_IPCRM is not set # BR2_PACKAGE_UTIL_LINUX_IPCS is not set +# BR2_PACKAGE_UTIL_LINUX_IRQTOP is not set # BR2_PACKAGE_UTIL_LINUX_KILL is not set # BR2_PACKAGE_UTIL_LINUX_LAST is not set # BR2_PACKAGE_UTIL_LINUX_LINE is not set # BR2_PACKAGE_UTIL_LINUX_LOGGER is not set # -# login needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library +# login needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library, gcc >= 4.9 # BR2_PACKAGE_UTIL_LINUX_LOSETUP=y # BR2_PACKAGE_UTIL_LINUX_LSFD is not set @@ -4345,19 +4612,22 @@ BR2_PACKAGE_UTIL_LINUX_NSENTER=y # BR2_PACKAGE_UTIL_LINUX_PG is not set # BR2_PACKAGE_UTIL_LINUX_PARTX is not set # BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT is not set -# BR2_PACKAGE_UTIL_LINUX_RAW is not set + +# +# raw needs a toolchain w/ headers < 5.14 +# # BR2_PACKAGE_UTIL_LINUX_RENAME is not set # BR2_PACKAGE_UTIL_LINUX_RFKILL is not set # -# runuser needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library +# runuser needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library, gcc >= 4.9 # # BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS is not set # BR2_PACKAGE_UTIL_LINUX_SETPRIV is not set # BR2_PACKAGE_UTIL_LINUX_SETTERM is not set # -# su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library +# su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library, gcc >= 4.9 # # BR2_PACKAGE_UTIL_LINUX_SULOGIN is not set # BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT is not set @@ -4367,6 +4637,7 @@ BR2_PACKAGE_UTIL_LINUX_NSENTER=y # BR2_PACKAGE_UTIL_LINUX_UTMPDUMP is not set # BR2_PACKAGE_UTIL_LINUX_UUIDD is not set # BR2_PACKAGE_UTIL_LINUX_VIPW is not set +# BR2_PACKAGE_UTIL_LINUX_WAITPID is not set # BR2_PACKAGE_UTIL_LINUX_WALL is not set # BR2_PACKAGE_UTIL_LINUX_WIPEFS is not set # BR2_PACKAGE_UTIL_LINUX_WDCTL is not set @@ -4436,7 +4707,6 @@ BR2_TARGET_EDK2_ARCH_SUPPORTS=y # BR2_TARGET_EDK2 is not set BR2_TARGET_GRUB2_ARCH_SUPPORTS=y # BR2_TARGET_GRUB2 is not set -# BR2_TARGET_GUMMIBOOT is not set BR2_PACKAGE_SHIM_ARCH_SUPPORTS=y # BR2_TARGET_SHIM is not set # BR2_TARGET_SYSLINUX is not set @@ -4447,18 +4717,25 @@ BR2_PACKAGE_SHIM_ARCH_SUPPORTS=y # # BR2_PACKAGE_HOST_ABOOTIMG is not set # BR2_PACKAGE_HOST_AESPIPE is not set +# BR2_PACKAGE_HOST_AGENT_PROXY is not set +# BR2_PACKAGE_HOST_AMLOGIC_BOOT_FIP is not set # BR2_PACKAGE_HOST_ANDROID_TOOLS is not set # BR2_PACKAGE_HOST_ASN1C is not set # BR2_PACKAGE_HOST_BABELTRACE2 is not set # BR2_PACKAGE_HOST_BMAP_TOOLS is not set +# BR2_PACKAGE_HOST_BOOTGEN is not set # BR2_PACKAGE_HOST_BTRFS_PROGS is not set # BR2_PACKAGE_HOST_CHECKPOLICY is not set # BR2_PACKAGE_HOST_CHECKSEC is not set # BR2_PACKAGE_HOST_CMAKE is not set +BR2_HOST_CMAKE_AT_LEAST="3.18" +# BR2_PACKAGE_HOST_COMPOSER is not set # BR2_PACKAGE_HOST_CRAMFS is not set +# BR2_PACKAGE_HOST_CRUDINI is not set # BR2_PACKAGE_HOST_CRYPTSETUP is not set # BR2_PACKAGE_HOST_DBUS_PYTHON is not set # BR2_PACKAGE_HOST_DELVE is not set +# BR2_PACKAGE_HOST_DEPOT_TOOLS is not set # BR2_PACKAGE_HOST_DFU_UTIL is not set # BR2_PACKAGE_HOST_DOS2UNIX is not set # BR2_PACKAGE_HOST_DOSFSTOOLS is not set @@ -4473,6 +4750,8 @@ BR2_PACKAGE_SHIM_ARCH_SUPPORTS=y # BR2_PACKAGE_HOST_FAKETIME is not set # BR2_PACKAGE_HOST_FATCAT is not set # BR2_PACKAGE_HOST_FIRMWARE_UTILS is not set +BR2_PACKAGE_HOST_FLUTTER_SDK_BIN_ARCH_SUPPORTS=y +# BR2_PACKAGE_HOST_FLUTTER_SDK_BIN is not set # BR2_PACKAGE_HOST_FWUP is not set # BR2_PACKAGE_HOST_GENEXT2FS is not set # BR2_PACKAGE_HOST_GENIMAGE is not set @@ -4481,7 +4760,8 @@ BR2_PACKAGE_SHIM_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS=y BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS=y -BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE1_ARCH_SUPPORTS=y +BR2_PACKAGE_HOST_GO_BOOTSTRAP_STAGE2_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y # BR2_PACKAGE_HOST_GPTFDISK is not set # BR2_PACKAGE_HOST_IMAGEMAGICK is not set @@ -4496,11 +4776,16 @@ BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y # BR2_PACKAGE_HOST_LZMA_ALONE is not set # BR2_PACKAGE_HOST_MENDER_ARTIFACT is not set # BR2_PACKAGE_HOST_MESON_TOOLS is not set +# BR2_PACKAGE_HOST_MICROCHIP_HSS_PAYLOAD_GENERATOR is not set +# BR2_PACKAGE_HOST_MINISIGN is not set # BR2_PACKAGE_HOST_MKPASSWD is not set # BR2_PACKAGE_HOST_MOBY_BUILDKIT is not set +# BR2_PACKAGE_HOST_MOSQUITTO is not set # BR2_PACKAGE_HOST_MTD is not set # BR2_PACKAGE_HOST_MTOOLS is not set +BR2_PACKAGE_HOST_NODEJS_BIN_ARCH_SUPPORTS=y # BR2_PACKAGE_HOST_NODEJS is not set +BR2_PACKAGE_PROVIDES_HOST_NODEJS="host-nodejs-bin" # BR2_PACKAGE_HOST_ODB is not set # BR2_PACKAGE_HOST_OPENOCD is not set # BR2_PACKAGE_HOST_OPKG_UTILS is not set @@ -4512,7 +4797,9 @@ BR2_PACKAGE_HOST_PKGCONF=y # BR2_PACKAGE_HOST_PWGEN is not set # BR2_PACKAGE_HOST_PYTHON_CYTHON is not set # BR2_PACKAGE_HOST_PYTHON_GREENLET is not set +# BR2_PACKAGE_HOST_PYTHON_INIPARSE is not set # BR2_PACKAGE_HOST_PYTHON_LXML is not set +# BR2_PACKAGE_HOST_PYTHON_PYYAML is not set # BR2_PACKAGE_HOST_PYTHON_SIX is not set # BR2_PACKAGE_HOST_PYTHON_XLRD is not set # BR2_PACKAGE_HOST_PYTHON3 is not set @@ -4531,11 +4818,13 @@ BR2_PACKAGE_HOST_RUSTC_ARCH="x86_64" # BR2_PACKAGE_HOST_RUSTC is not set BR2_PACKAGE_PROVIDES_HOST_RUSTC="host-rust-bin" # BR2_PACKAGE_HOST_SAM_BA is not set +# BR2_PACKAGE_HOST_SDBUS_CPP is not set # BR2_PACKAGE_HOST_SDBUSPLUS is not set # BR2_PACKAGE_HOST_SENTRY_CLI is not set # BR2_PACKAGE_HOST_SLOCI_IMAGE is not set # BR2_PACKAGE_HOST_SQUASHFS is not set # BR2_PACKAGE_HOST_SWIG is not set +# BR2_PACKAGE_HOST_SWUGENERATOR is not set # BR2_PACKAGE_HOST_UBOOT_TOOLS is not set # BR2_PACKAGE_HOST_UTIL_LINUX is not set # BR2_PACKAGE_HOST_UTP_COM is not set @@ -4549,6 +4838,107 @@ BR2_PACKAGE_PROVIDES_HOST_RUSTC="host-rust-bin" # Legacy config options # +# +# Legacy options removed in 2024.02 +# +# BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_IMG_MIPS is not set +# BR2_TOOLCHAIN_EXTERNAL_CODESCAPE_MTI_MIPS is not set +# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_AARCH64 is not set +# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM is not set +# BR2_PACKAGE_MYSQL is not set +# BR2_PACKAGE_ORACLE_MYSQL is not set +# BR2_PACKAGE_STRONGSWAN_SCEP is not set +# BR2_PACKAGE_SHADOW_UTMPX is not set +# BR2_PACKAGE_TINYMEMBENCH is not set +# BR2_PACKAGE_DAVINCI_BOOTCOUNT is not set +# BR2_PACKAGE_PYTHON_CROSSBAR is not set +# BR2_PACKAGE_PYTHON_PYGAME is not set +# BR2_KERNEL_HEADERS_4_14 is not set +# BR2_GDB_VERSION_11 is not set +# BR2_PACKAGE_LIBMPD is not set +# BR2_PACKAGE_GMPC is not set +# BR2_PACKAGE_FLICKCURL is not set +# BR2_PACKAGE_ONEVPL is not set +# BR2_KERNEL_HEADERS_6_5 is not set +BR2_PACKAGE_WATCHDOGD_GENERIC_POLL=0 +BR2_PACKAGE_WATCHDOGD_LOADAVG_POLL=0 +BR2_PACKAGE_WATCHDOGD_FILENR_POLL=0 +BR2_PACKAGE_WATCHDOGD_MEMINFO_POLL=0 + +# +# Legacy options removed in 2023.11 +# +# BR2_PACKAGE_PYTHON_PYXB is not set +# BR2_PACKAGE_OPENJDK_VERSION_11 is not set +# BR2_KERNEL_HEADERS_6_4 is not set +# BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS is not set +# BR2_GDB_VERSION_10 is not set + +# +# Legacy options removed in 2023.08 +# +# BR2_TARGET_LPC32XXCDL is not set +# BR2_BINUTILS_VERSION_2_38_X is not set +# BR2_GCC_VERSION_10_X is not set +# BR2_KERNEL_HEADERS_6_3 is not set +# BR2_PACKAGE_TOVID is not set +# BR2_PACKAGE_LIBASPLIB is not set +# BR2_PACKAGE_OCF_LINUX is not set +# BR2_BINUTILS_VERSION_2_37_X is not set + +# +# Legacy options removed in 2023.05 +# +# BR2_KERNEL_HEADERS_6_2 is not set +# BR2_PACKAGE_ATK is not set +# BR2_PACKAGE_AT_SPI2_ATK is not set +# BR2_PACKAGE_OPTEE_BENCHMARK is not set +# BR2_PACAKGE_OPENFPGALOADER_CMSIS is not set + +# +# Legacy options removed in 2023.02 +# +# BR2_PACKAGE_PUGIXML_HEADER_ONLY is not set +# BR2_PACKAGE_UCCP420WLAN is not set +# BR2_PACKAGE_IMX_GPU_G2D_EXAMPLES is not set +# BR2_KERNEL_HEADERS_6_0 is not set +# BR2_KERNEL_HEADERS_4_9 is not set +# BR2_PACKAGE_DOCKER_PROXY is not set +# BR2_PACKAGE_PYTHON_BUNCH is not set +# BR2_TARGET_GUMMIBOOT is not set +# BR2_PACKAGE_IPUTILS_NINFOD is not set +# BR2_PACKAGE_IPUTILS_RARPD is not set +# BR2_PACKAGE_IPUTILS_RDISC is not set +# BR2_PACKAGE_IPUTILS_RDISC_SERVER is not set +# BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_XINGMUX is not set +# BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOSCALE is not set +# BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT is not set +# BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11 is not set +# BR2_PACKAGE_XDRIVER_XF86_VIDEO_IMX_VIV is not set +BR2_PACKAGE_QEMU_CUSTOM_TARGETS="" +# BR2_PACKAGE_XDRIVER_XF86_INPUT_KEYBOARD is not set +# BR2_TARGET_SUN20I_D1_SPL is not set +# BR2_PACKAGE_PYTHON_M2R is not set +# BR2_PACKAGE_MESA3D_XVMC is not set +# BR2_KERNEL_HEADERS_5_19 is not set +# BR2_PACKAGE_XDRIVER_XF86_VIDEO_TGA is not set +# BR2_PACKAGE_XDRIVER_XF86_VIDEO_GLINT is not set +# BR2_PACKAGE_USBREDIR_SERVER is not set + +# +# Legacy options removed in 2022.11 +# +# BR2_BINUTILS_VERSION_2_36_X is not set +# BR2_PACKAGE_RABBITMQ_SERVER is not set +# BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 is not set +# BR2_PACKAGE_LIBDCADEC is not set +# BR2_KERNEL_HEADERS_5_17 is not set +# BR2_iwmmxt is not set +# BR2_PACKAGE_UHD_N230 is not set +# BR2_PACKAGE_UHD_RFNOC is not set +# BR2_PACKAGE_GPSD_OLDSTYLE is not set +# BR2_GDB_VERSION_9_2 is not set + # # Legacy options removed in 2022.08 # @@ -4640,6 +5030,7 @@ BR2_TARGET_ROOTFS_OCI_ENTRYPOINT_ARGS="" # BR2_PACKAGE_NMAP_NDIFF is not set # BR2_GDB_VERSION_8_3 is not set # BR2_PACKAGE_PYTHON_MELD3 is not set +# BR2_PACKAGE_STRONGSWAN_EAP is not set # BR2_PACKAGE_GNURADIO_PAGER is not set # BR2_KERNEL_HEADERS_5_11 is not set # BR2_KERNEL_HEADERS_5_12 is not set @@ -4776,6 +5167,10 @@ BR2_PACKAGE_REFPOLICY_POLICY_VERSION="" # BR2_PACKAGE_PYTHON_SCAPY3K is not set # BR2_BINUTILS_VERSION_2_30_X is not set # BR2_PACKAGE_RPI_USERLAND_START_VCFILED is not set +# BR2_PACKAGE_TI_SGX_KM_AM335X is not set +# BR2_PACKAGE_TI_SGX_KM_AM437X is not set +# BR2_PACKAGE_TI_SGX_KM_AM4430 is not set +# BR2_PACKAGE_TI_SGX_KM_AM5430 is not set # # Legacy options removed in 2019.11 @@ -4933,6 +5328,7 @@ BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS="" # # BR2_PACKAGE_MEDIAART_BACKEND_NONE is not set # BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF is not set +# BR2_PACKAGE_MEDIAART_BACKEND_QT is not set # BR2_PACKAGE_TI_SGX_AM335X is not set # BR2_PACKAGE_TI_SGX_AM437X is not set # BR2_PACKAGE_TI_SGX_AM4430 is not set diff --git a/buildroot/ppc64leconfig b/buildroot/ppc64leconfig deleted file mode 100644 index ef47c4d..0000000 --- a/buildroot/ppc64leconfig +++ /dev/null @@ -1,47 +0,0 @@ -# -# Target options -# -BR2_ARCH_IS_64=y -BR2_USE_MMU=y -# BR2_arcle is not set -# BR2_arceb is not set -# BR2_arm is not set -# BR2_armeb is not set -# BR2_aarch64 is not set -# BR2_aarch64_be is not set -# BR2_i386 is not set -# BR2_m68k is not set -# BR2_microblazeel is not set -# BR2_microblazebe is not set -# BR2_mips is not set -# BR2_mipsel is not set -# BR2_mips64 is not set -# BR2_mips64el is not set -# BR2_nios2 is not set -# BR2_or1k is not set -# BR2_powerpc is not set -# BR2_powerpc64 is not set -BR2_powerpc64le=y -# BR2_riscv is not set -# BR2_s390x is not set -# BR2_sh is not set -# BR2_sparc is not set -# BR2_sparc64 is not set -# BR2_x86_64 is not set -# BR2_xtensa is not set -BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y -BR2_ARCH="powerpc64le" -BR2_NORMALIZED_ARCH="powerpc" -BR2_ENDIAN="LITTLE" -BR2_GCC_TARGET_CPU="power8" -BR2_BINFMT_SUPPORTS_SHARED=y -BR2_READELF_ARCH_NAME="PowerPC64" -BR2_BINFMT_ELF=y -BR2_POWERPC_CPU_HAS_ALTIVEC=y -BR2_POWERPC_CPU_HAS_VSX=y -# BR2_powerpc_970 is not set -# BR2_powerpc_power6 is not set -# BR2_powerpc_power7 is not set -BR2_powerpc_power8=y -BR2_powerpc_CLASSIC=y -# BR2_POWERPC_SOFT_FLOAT is not set diff --git a/buildroot/s390xconfig b/buildroot/s390xconfig deleted file mode 100644 index 5580972..0000000 --- a/buildroot/s390xconfig +++ /dev/null @@ -1,42 +0,0 @@ -# -# Target options -# -BR2_ARCH_IS_64=y -BR2_USE_MMU=y -# BR2_arcle is not set -# BR2_arceb is not set -# BR2_arm is not set -# BR2_armeb is not set -# BR2_aarch64 is not set -# BR2_aarch64_be is not set -# BR2_i386 is not set -# BR2_m68k is not set -# BR2_microblazeel is not set -# BR2_microblazebe is not set -# BR2_mips is not set -# BR2_mipsel is not set -# BR2_mips64 is not set -# BR2_mips64el is not set -# BR2_nios2 is not set -# BR2_or1k is not set -# BR2_powerpc is not set -# BR2_powerpc64 is not set -# BR2_powerpc64le is not set -# BR2_riscv is not set -BR2_s390x=y -# BR2_sh is not set -# BR2_sparc is not set -# BR2_sparc64 is not set -# BR2_x86_64 is not set -# BR2_xtensa is not set -BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y -BR2_ARCH="s390x" -BR2_NORMALIZED_ARCH="s390" -BR2_ENDIAN="BIG" -BR2_GCC_TARGET_ARCH="arch11" -BR2_BINFMT_SUPPORTS_SHARED=y -BR2_READELF_ARCH_NAME="IBM S/390" -BR2_BINFMT_ELF=y -BR2_s390x_z13=y -# BR2_s390x_z14 is not set -# BR2_s390x_z15 is not set diff --git a/package/busybox/busybox.config b/package/busybox/busybox.config index 0820f86..6c22f2e 100644 --- a/package/busybox/busybox.config +++ b/package/busybox/busybox.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Busybox version: 1.35.0 -# Wed Oct 26 22:31:06 2022 +# Busybox version: 1.36.1 +# Tue Jul 9 02:15:09 2024 # CONFIG_HAVE_DOT_CONFIG=y @@ -93,6 +93,9 @@ CONFIG_FEATURE_BUFFERS_USE_MALLOC=y # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set CONFIG_PASSWORD_MINLEN=6 CONFIG_MD5_SMALL=1 +CONFIG_SHA1_SMALL=3 +CONFIG_SHA1_HWACCEL=y +CONFIG_SHA256_HWACCEL=y CONFIG_SHA3_SMALL=1 CONFIG_FEATURE_NON_POSIX_CP=y # CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set @@ -123,6 +126,9 @@ CONFIG_LAST_SUPPORTED_WCHAR=0 # CONFIG_UNICODE_BIDI_SUPPORT is not set # CONFIG_UNICODE_NEUTRAL_TABLE is not set # CONFIG_UNICODE_PRESERVE_BROKEN is not set +# CONFIG_LOOP_CONFIGURE is not set +# CONFIG_NO_LOOP_CONFIGURE is not set +CONFIG_TRY_LOOP_CONFIGURE=y # # Applets @@ -338,6 +344,7 @@ CONFIG_FEATURE_TR_CLASSES=y CONFIG_FEATURE_TR_EQUIV=y CONFIG_TRUE=y CONFIG_TRUNCATE=y +# CONFIG_TSORT is not set CONFIG_TTY=y CONFIG_UNAME=y CONFIG_UNAME_OSNAME="GNU/Linux" @@ -480,14 +487,14 @@ CONFIG_GREP=y CONFIG_EGREP=y CONFIG_FGREP=y CONFIG_FEATURE_GREP_CONTEXT=y -CONFIG_XARGS=y +# CONFIG_XARGS is not set # CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set -CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y -CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y -CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y -CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y -CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y -CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y +# CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set +# CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set +# CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set +# CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR is not set +# CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL is not set +# CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE is not set # # Init Utilities @@ -831,10 +838,12 @@ CONFIG_PARTPROBE=y # CONFIG_RFKILL is not set CONFIG_RUNLEVEL=y # CONFIG_RX is not set +# CONFIG_SEEDRNG is not set CONFIG_SETFATTR=y CONFIG_SETSERIAL=y CONFIG_STRINGS=y CONFIG_TIME=y +# CONFIG_TREE is not set CONFIG_TS=y # CONFIG_TTYSIZE is not set # CONFIG_UBIATTACH is not set @@ -1007,6 +1016,7 @@ CONFIG_UDHCPC=y CONFIG_FEATURE_UDHCPC_ARPING=y CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" +CONFIG_UDHCPC6_DEFAULT_SCRIPT="" # CONFIG_UDHCPC6 is not set # CONFIG_FEATURE_UDHCPC6_RFC3646 is not set # CONFIG_FEATURE_UDHCPC6_RFC4704 is not set @@ -1141,6 +1151,7 @@ CONFIG_ASH_IDLE_TIMEOUT=y CONFIG_ASH_ECHO=y CONFIG_ASH_PRINTF=y CONFIG_ASH_TEST=y +CONFIG_ASH_SLEEP=y CONFIG_ASH_HELP=y CONFIG_ASH_GETOPTS=y CONFIG_ASH_CMDCMD=y diff --git a/package/slirp4netns/Config.in b/package/slirp4netns/Config.in deleted file mode 100644 index 57007ad..0000000 --- a/package/slirp4netns/Config.in +++ /dev/null @@ -1,13 +0,0 @@ -config BR2_PACKAGE_SLIRP4NETNS - bool "slirp4netns" - depends on BR2_USE_MMU # fork() - depends on BR2_TOOLCHAIN_HAS_THREADS - select BR2_PACKAGE_LIBCAP - select BR2_PACKAGE_LIBSECCOMP - select BR2_PACKAGE_SLIRP - help - https://github.com/rootless-containers/slirp4netns - -comment "slirp4netns needs a toolchain w/ threads" - depends on BR2_USE_MMU - depends on BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/slirp4netns/slirp4netns.hash b/package/slirp4netns/slirp4netns.hash deleted file mode 100644 index e3115c1..0000000 --- a/package/slirp4netns/slirp4netns.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally computed: -sha256 b584edde686d3cfbac210cbdb93c4b0ba5d8cc0a6a4d92b9dfc3c5baec99c727 slirp4netns-1.2.0.tar.gz -sha256 58db3cfabf8ec806bc060e54ab5466a31de4a3ae80fe4a8aa02fb6b1c053c93f COPYING diff --git a/package/slirp4netns/slirp4netns.mk b/package/slirp4netns/slirp4netns.mk deleted file mode 100644 index 7ff594c..0000000 --- a/package/slirp4netns/slirp4netns.mk +++ /dev/null @@ -1,15 +0,0 @@ -################################################################################ -# -# slirp4netns -# -################################################################################ - -SLIRP4NETNS_VERSION = 1.2.0 -SLIRP4NETNS_SITE = $(call github,rootless-containers,slirp4netns,v$(SLIRP4NETNS_VERSION)) -SLIRP4NETNS_LICENSE = GPL-2.0 -SLIRP4NETNS_LICENSE_FILES = COPYING -SLIRP4NETNS_DEPENDENCIES = libcap libglib2 libseccomp slirp - -SLIRP4NETNS_AUTORECONF = YES - -$(eval $(autotools-package)) diff --git a/patches/0000-package-musl-s390x.patch b/patches/0000-package-musl-s390x.patch deleted file mode 100644 index 3f5d5ef..0000000 --- a/patches/0000-package-musl-s390x.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/package/musl/Config.in b/package/musl/Config.in -index c1a10bdd58..fe9a5bcf8b 100644 ---- a/package/musl/Config.in -+++ b/package/musl/Config.in -@@ -14,6 +14,7 @@ config BR2_PACKAGE_MUSL_ARCH_SUPPORTS - default y if BR2_powerpc64 - default y if BR2_powerpc64le - default y if BR2_RISCV_64 -+ default y if BR2_s390x - default y if BR2_sh - default y if BR2_x86_64 - depends on !BR2_powerpc_SPE # not supported, build breaks diff --git a/patches/0100-package-iproute2-fixup.patch b/patches/0100-package-iproute2-fixup.patch index ec57966..4f8e8c9 100644 --- a/patches/0100-package-iproute2-fixup.patch +++ b/patches/0100-package-iproute2-fixup.patch @@ -1,18 +1,18 @@ --- buildroot.orig/package/iproute2/iproute2.mk +++ buildroot/package/iproute2/iproute2.mk -@@ -38,6 +38,8 @@ - IPROUTE2_DEPENDENCIES += berkeleydb +@@ -45,6 +45,8 @@ + IPROUTE2_CONFIGURE_OPTS += --libbpf_force off endif - + +export LINUX_HEADERS="$(wildcard $(CONFIG_DIR)/output/per-package/linux-headers/host/*/sysroot/usr/include)" + define IPROUTE2_CONFIGURE_CMDS - cd $(@D) && $(TARGET_CONFIGURE_OPTS) ./configure - $(IPROUTE2_DISABLE_IPTABLES) -@@ -46,7 +48,7 @@ + cd $(@D) && $(TARGET_CONFIGURE_OPTS) ./configure \ + $(IPROUTE2_CONFIGURE_OPTS) +@@ -57,7 +59,7 @@ define IPROUTE2_BUILD_CMDS $(TARGET_MAKE_ENV) LDFLAGS="$(TARGET_LDFLAGS)" \ - CFLAGS="$(TARGET_CFLAGS) -DXT_LIB_DIR=\\\"/usr/lib/xtables\\\"" \ + CFLAGS="$(IPROUTE2_CFLAGS) -DXT_LIB_DIR=\\\"/usr/lib/xtables\\\"" \ - CBUILD_CFLAGS="$(HOST_CFLAGS)" $(MAKE) V=1 LIBDB_LIBS=-lpthread \ + CBUILD_CFLAGS="$(HOST_CFLAGS) -I$(LINUX_HEADERS)" $(MAKE) V=1 LIBDB_LIBS=-lpthread \ DBM_INCLUDE="$(STAGING_DIR)/usr/include" \ diff --git a/patches/0100-package-libseccomp-ppc64le.patch b/patches/0100-package-libseccomp-ppc64le.patch deleted file mode 100644 index 7122f3c..0000000 --- a/patches/0100-package-libseccomp-ppc64le.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/package/libseccomp/Config.in b/package/libseccomp/Config.in -index 7de91c07c5..1291842c87 100644 ---- a/package/libseccomp/Config.in -+++ b/package/libseccomp/Config.in -@@ -4,7 +4,7 @@ config BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS - default y if BR2_arm || BR2_armeb - default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el - default y if BR2_i386 || BR2_x86_64 -- default y if BR2_powerpc64 || BR2_powerpc -+ default y if BR2_powerpc64le || BR2_powerpc64 || BR2_powerpc - default y if BR2_RISCV_64 - default y if BR2_s390x - diff --git a/patches/0100-package-slirp4netns.patch b/patches/0100-package-slirp4netns.patch deleted file mode 100644 index 4d499cd..0000000 --- a/patches/0100-package-slirp4netns.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- buildroot.orig/package/Config.in -+++ buildroot/package/Config.in -@@ -1827,6 +1827,7 @@ - source "package/restclient-cpp/Config.in" - source "package/rtmpdump/Config.in" - source "package/slirp/Config.in" -+ source "package/slirp4netns/Config.in" - source "package/snmppp/Config.in" - source "package/sofia-sip/Config.in" - source "package/sysrepo/Config.in" diff --git a/scripts/download b/scripts/download index dd7b7ee..6808a6d 100755 --- a/scripts/download +++ b/scripts/download @@ -2,9 +2,9 @@ set -eux -o pipefail -: "${BUILDROOT_VERSION:=2022.08.1}" +: "${BUILDROOT_VERSION:=2024.02.3}" export BUILDROOT_VERSION mkdir -p /usr/src/buildroot -curl -fL https://github.com/buildroot/buildroot/archive/refs/tags/${BUILDROOT_VERSION}.tar.gz | tar xz -C /usr/src/buildroot --strip-components=1 +curl -sfL https://github.com/buildroot/buildroot/archive/refs/tags/${BUILDROOT_VERSION}.tar.gz | tar xz -C /usr/src/buildroot --strip-components=1 diff --git a/scripts/package b/scripts/package index 668195b..5cd3103 100755 --- a/scripts/package +++ b/scripts/package @@ -11,8 +11,7 @@ pushd /usr/src # copy binaries cp -d buildroot/output/target/usr/sbin/*tables* "/source/artifacts/${BUILDARCH}/bin/" cp buildroot/output/target/usr/sbin/{conntrack,ethtool,ipset} "/source/artifacts/${BUILDARCH}/bin/" -cp buildroot/output/target/usr/bin/{find,nsenter,pigz,coreutils} "/source/artifacts/${BUILDARCH}/bin/" -cp buildroot/output/target/usr/bin/{slirp4netns,fuse-overlayfs} "/source/artifacts/${BUILDARCH}/bin/" +cp buildroot/output/target/usr/bin/{coreutils,find,fuse-overlayfs,nsenter,pigz,slirp4netns,xargs} "/source/artifacts/${BUILDARCH}/bin/" cp buildroot/output/target/sbin/{blkid,ip,losetup} "/source/artifacts/${BUILDARCH}/bin/" cp buildroot/output/target/bin/busybox "/source/artifacts/${BUILDARCH}/bin/"