darksky
February 19, 2025, 6:52pm
1
Anyone else getting this build error?
% make package/libffi/compile package/index V=s
...
CFLAGS="-mcpu=cortex-a76 -O2 -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6=libffi-3.4.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/usr/include -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/include -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/include/fortify " CXXFLAGS="-mcpu=cortex-a76 -O2 -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6=libffi-3.4.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/usr/include -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/include -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/include/fortify " LDFLAGS="-L/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/usr/lib -L/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/lib -fuse-ld=bfd -znow -zrelro " make --jobserver-auth=fifo:/tmp/GMfifo3545584 -C /scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -mcpu=cortex-a76 -O2 -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6=libffi-3.4.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ;
make[3]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6'
MAKE x86_64-pc-linux-musl : 0 * all-all
make[4]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make all-recursive
make[5]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
Making all in include
make[6]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/include'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/include'
Making all in testsuite
make[6]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/testsuite'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/testsuite'
Making all in man
make[6]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/man'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/man'
make[6]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[6]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[5]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[4]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
MAKE x86_64-pc-linux-musl : 0 * all-configured
make[4]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[4]: *** No rule to make target 'all-configured'. Stop.
make[4]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[3]: *** [Makefile:3826: all-configured] Error 2
make[3]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6'
make[2]: *** [Makefile:92: /scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/.built] Error 2
make[2]: Leaving directory '/scratch/openwrt/feeds/packages/libs/libffi'
time: package/feeds/packages/libffi/compile#0.13#0.04#0.16
ERROR: package/feeds/packages/libffi failed to build.
make[1]: *** [package/Makefile:189: package/feeds/packages/libffi/compile] Error 1
make[1]: Leaving directory '/scratch/openwrt'
make: *** [/scratch/openwrt/include/toplevel.mk:233: package/libffi/compile] Error 2
2 Likes
hnyman
February 19, 2025, 6:54pm
2
Yes, I just got the error a few minutes ago when building mediatek/filogic/MT6000 after a make dirclean.
Yesterday I built ok for DL-WRX36 using the same toolchain. (buyt naturally that was for qualcommax, not mediatek, but that should have no impact here)
darksky
February 19, 2025, 6:56pm
3
OK, I am not sure what is driving it. libffi has not been touched in nearly 1 year
hnyman
February 19, 2025, 6:57pm
4
There has been lots of changes today in toolchain...
...autoconf, automake, bc, mtools.
hnyman
February 19, 2025, 7:04pm
5
Well, there seems to be also (a likely unrelated) problem with uboot-mediatek:
make[2]: Entering directory '/OpenWrt/aarch64/package/boot/uboot-mediatek'
rm -f /OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/u-boot-mt7986_glinet_gl-mt6000/u-boot-2025.01/.configured_*
rm -f /OpenWrt/aarch64/staging_dir/target-aarch64_cortex-a53_musl/stamp/.uboot-mediatek.mt7986_glinet_gl-mt6000_installed
make -C /OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/u-boot-mt7986_glinet_gl-mt6000/u-boot-2025.01 CROSS_COMPILE=aarch64-openwrt-linux-musl- mt7986a_glinet_gl-mt6000_config
make[3]: Entering directory '/OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/u-boot-mt7986_glinet_gl-mt6000/u-boot-2025.01'
#
# configuration written to .config
#
make[3]: Leaving directory '/OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/u-boot-mt7986_glinet_gl-mt6000/u-boot-2025.01'
/OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/u-boot-mt7986_glinet_gl-mt6000/u-boot-2025.01/scripts/config --file /OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/u-boot-mt7986_glinet_gl-mt6000/u-boot-2025.01/.config --disable TOOLS_KWBIMAGE --disable TOOLS_LIBCRYPTO --disable TOOLS_MKEFICAPSULE --enable SERIAL_RX_BUFFER
make -C /OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/u-boot-mt7986_glinet_gl-mt6000/u-boot-2025.01 CROSS_COMPILE=aarch64-openwrt-linux-musl- oldconfig
make[3]: Entering directory '/OpenWrt/aarch64/build_dir/target-aarch64_cortex-a53_musl/u-boot-mt7986_glinet_gl-mt6000/u-boot-2025.01'
scripts/kconfig/conf --oldconfig Kconfig
*
* Restart config...
*
*
* Serial
*
Serial (SERIAL) [Y/n/?] y
Default baudrate (BAUDRATE) [115200] 115200
Make default environment as writable (DEFAULT_ENV_IS_RW) [N/y/?] n
Require a serial port for console (REQUIRE_SERIAL_CONSOLE) [Y/n/?] y
Specify the port number used for console (SPECIFY_CONSOLE_INDEX) [N/y/?] n
Provide a serial driver (SERIAL_PRESENT) [Y/n/?] y
Enable Driver Model for serial drivers (DM_SERIAL) [Y/n/?] y
Enable RX buffer for serial input (SERIAL_RX_BUFFER) [Y/n/?] y
RX buffer size (SERIAL_RX_BUFFER_SIZE) [256] (NEW)
darksky
February 19, 2025, 7:12pm
6
Ah, for me I got the error above building both x86/64 and bcm27xx/bcm2712.
EDIT: should I open an issue?
darksky
February 19, 2025, 7:24pm
8
In the meantime I kinda randomly checked out 2aba2b32 and the build does not error out so I can at least accomplish what I wanted.
opened 07:23PM - 19 Feb 25 UTC
bug
to-triage
bug-report
### Describe the bug
Recent changes leave the build system unable to compile li… bffi, see error below confirmed by myself and @hnyman
### OpenWrt version
N/A
### OpenWrt release
N/A
### OpenWrt target/subtarget
confirmed on x86/64 and bcm27xx/bcm2712
### Device
N/A
### Image kind
Self-built image
### Steps to reproduce
Checkout HEAD then try to build libffi
### Actual behaviour
Here is an example of the error:
```
...
CFLAGS="-mcpu=cortex-a76 -O2 -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6=libffi-3.4.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/usr/include -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/include -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/include/fortify " CXXFLAGS="-mcpu=cortex-a76 -O2 -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6=libffi-3.4.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/usr/include -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/include -I/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/include/fortify " LDFLAGS="-L/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/usr/lib -L/scratch/openwrt/staging_dir/toolchain-aarch64_cortex-a76_gcc-14.2.0_musl/lib -fuse-ld=bfd -znow -zrelro " make --jobserver-auth=fifo:/tmp/GMfifo3545584 -C /scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -mcpu=cortex-a76 -O2 -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6=libffi-3.4.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ;
make[3]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6'
MAKE x86_64-pc-linux-musl : 0 * all-all
make[4]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make all-recursive
make[5]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
Making all in include
make[6]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/include'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/include'
Making all in testsuite
make[6]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/testsuite'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/testsuite'
Making all in man
make[6]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/man'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu/man'
make[6]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[6]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[5]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[4]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
MAKE x86_64-pc-linux-musl : 0 * all-configured
make[4]: Entering directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[4]: *** No rule to make target 'all-configured'. Stop.
make[4]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/aarch64-openwrt-linux-gnu'
make[3]: *** [Makefile:3826: all-configured] Error 2
make[3]: Leaving directory '/scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6'
make[2]: *** [Makefile:92: /scratch/openwrt/build_dir/target-aarch64_cortex-a76_musl/libffi-3.4.6/.built] Error 2
make[2]: Leaving directory '/scratch/openwrt/feeds/packages/libs/libffi'
time: package/feeds/packages/libffi/compile#0.13#0.04#0.16
ERROR: package/feeds/packages/libffi failed to build.
make[1]: *** [package/Makefile:189: package/feeds/packages/libffi/compile] Error 1
make[1]: Leaving directory '/scratch/openwrt'
make: *** [/scratch/openwrt/include/toplevel.mk:233: package/libffi/compile] Error 2
```
### Expected behaviour
Build should complete without error
### Additional info
If I checkout https://github.com/openwrt/openwrt/commit/2aba2b32ce69556be76e428499abb39293f0a94b and build from that commit, I do not experience the error. Suspect recent changes to toolchain might be to blame.
### Diffconfig
```text
CONFIG_TARGET_x86=y
CONFIG_TARGET_x86_64=y
CONFIG_TARGET_x86_64_DEVICE_generic=y
CONFIG_DEVEL=y
CONFIG_TOOLCHAINOPTS=y
CONFIG_BUSYBOX_CUSTOM=y
# CONFIG_BINUTILS_USE_VERSION_2_42 is not set
CONFIG_BINUTILS_USE_VERSION_2_43=y
CONFIG_BINUTILS_VERSION="2.43.1"
CONFIG_BINUTILS_VERSION_2_43=y
CONFIG_BTRFS_PROGS_ZSTD=y
CONFIG_BUSYBOX_CONFIG_EXTRA_CFLAGS="-march=x86-64-v3 -O3 -pipe"
CONFIG_BUSYBOX_CONFIG_FEATURE_GETOPT_LONG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_SEAMLESS_XZ=y
CONFIG_BUSYBOX_CONFIG_FEATURE_SORT_BIG=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TAR_LONG_OPTIONS=y
CONFIG_BUSYBOX_CONFIG_GETOPT=y
CONFIG_BUSYBOX_CONFIG_MOUNTPOINT=y
CONFIG_BUSYBOX_CONFIG_UNXZ=y
CONFIG_BUSYBOX_CONFIG_XZ=y
# CONFIG_GCC_USE_VERSION_13 is not set
CONFIG_GCC_USE_VERSION_14=y
CONFIG_GCC_VERSION="14.2.0"
CONFIG_GCC_VERSION_14=y
CONFIG_GNUTLS_ALPN=y
CONFIG_GNUTLS_ANON=y
CONFIG_GNUTLS_DTLS_SRTP=y
CONFIG_GNUTLS_HEARTBEAT=y
CONFIG_GNUTLS_OCSP=y
CONFIG_GNUTLS_PSK=y
CONFIG_GRUB_TIMEOUT="1"
CONFIG_HTOP_LMSENSORS=y
# CONFIG_JSON_OVERVIEW_IMAGE_INFO is not set
CONFIG_KERNEL_CFLAGS="-march=x86-64-v3 -O2 -pipe"
CONFIG_KERNEL_CGROUP_DEVICE=y
# CONFIG_KERNEL_CIFS_ACL is not set
CONFIG_KERNEL_DYNAMIC_DEBUG=y
CONFIG_KERNEL_CFLAGS="-march=x86-64-v3 -O2 -pipe"
# CONFIG_KERNEL_HFSPLUS_FS_POSIX_ACL is not set
# CONFIG_KERNEL_HFS_FS_POSIX_ACL is not set
# CONFIG_KERNEL_JFS_POSIX_ACL is not set
# CONFIG_KERNEL_NFS_ACL_SUPPORT is not set
CONFIG_KERNEL_PERF_EVENTS=y
CONFIG_KERNEL_PSI=y
# CONFIG_KERNEL_REISER_FS_POSIX_ACL is not set
CONFIG_KERNEL_SECURITY=y
# CONFIG_KERNEL_XFS_POSIX_ACL is not set
CONFIG_LXC_BUSYBOX_OPTIONS=y
CONFIG_LXC_KERNEL_OPTIONS=y
CONFIG_LXC_NETWORKING=y
CONFIG_LXC_SECCOMP=y
CONFIG_OPENSSH_LIBFIDO2=y
CONFIG_OPENSSL_ENGINE=y
CONFIG_OPENSSL_OPTIMIZE_SPEED=y
CONFIG_OPENSSL_WITH_ASM=y
CONFIG_OPENSSL_WITH_CHACHA_POLY1305=y
CONFIG_OPENSSL_WITH_CMS=y
CONFIG_OPENSSL_WITH_DEPRECATED=y
CONFIG_OPENSSL_WITH_ERROR_MESSAGES=y
CONFIG_OPENSSL_WITH_IDEA=y
CONFIG_OPENSSL_WITH_MDC2=y
CONFIG_OPENSSL_WITH_PSK=y
CONFIG_OPENSSL_WITH_SEED=y
CONFIG_OPENSSL_WITH_SRP=y
CONFIG_OPENSSL_WITH_TLS13=y
CONFIG_OPENSSL_WITH_WHIRLPOOL=y
CONFIG_PACKAGE_TAR_BZIP2=y
CONFIG_PACKAGE_TAR_GZIP=y
CONFIG_PACKAGE_TAR_POSIX_ACL=y
CONFIG_PACKAGE_TAR_XATTR=y
CONFIG_PACKAGE_TAR_XZ=y
CONFIG_PACKAGE_TAR_ZSTD=y
# CONFIG_PACKAGE_apk-mbedtls is not set
CONFIG_PACKAGE_apk-openssl=y
CONFIG_PACKAGE_attr=y
CONFIG_PACKAGE_avahi-dbus-daemon=y
CONFIG_PACKAGE_avahi-utils=y
CONFIG_PACKAGE_block-mount=y
CONFIG_PACKAGE_btrfs-progs=y
CONFIG_PACKAGE_bzip2=y
CONFIG_PACKAGE_cgi-io=y
CONFIG_PACKAGE_coreutils=y
CONFIG_PACKAGE_coreutils-df=y
CONFIG_PACKAGE_coreutils-du=y
CONFIG_PACKAGE_coreutils-kill=y
CONFIG_PACKAGE_coreutils-ls=y
CONFIG_PACKAGE_coreutils-numfmt=y
CONFIG_PACKAGE_cryptsetup=y
CONFIG_PACKAGE_dbus=y
# CONFIG_PACKAGE_dnsmasq is not set
CONFIG_PACKAGE_dnsmasq-full=y
CONFIG_PACKAGE_dnsmasq_full_auth=y
CONFIG_PACKAGE_dnsmasq_full_conntrack=y
CONFIG_PACKAGE_dnsmasq_full_dhcp=y
CONFIG_PACKAGE_dnsmasq_full_dnssec=y
CONFIG_PACKAGE_dnsmasq_full_ipset=y
CONFIG_PACKAGE_dnsmasq_full_nftset=y
CONFIG_PACKAGE_dnsmasq_full_noid=y
CONFIG_PACKAGE_dnsmasq_full_tftp=y
# CONFIG_PACKAGE_dropbear is not set
CONFIG_PACKAGE_ethtool=y
CONFIG_PACKAGE_fdisk=y
CONFIG_PACKAGE_flock=y
CONFIG_PACKAGE_getopt=y
CONFIG_PACKAGE_gperftools-runtime=y
CONFIG_PACKAGE_grep=y
CONFIG_PACKAGE_htop=y
CONFIG_PACKAGE_hyperscan-runtime=y
CONFIG_PACKAGE_intel-microcode=y
CONFIG_PACKAGE_ip-full=y
CONFIG_PACKAGE_iperf3=y
CONFIG_PACKAGE_ipset=y
CONFIG_PACKAGE_iptables-mod-ipopt=y
CONFIG_PACKAGE_iptables-nft=y
CONFIG_PACKAGE_kmod-asn1-decoder=y
CONFIG_PACKAGE_kmod-asn1-encoder=y
CONFIG_PACKAGE_kmod-ata-core=y
CONFIG_PACKAGE_kmod-bonding=y
CONFIG_PACKAGE_kmod-crypto-acompress=y
CONFIG_PACKAGE_kmod-crypto-aead=y
CONFIG_PACKAGE_kmod-crypto-authenc=y
CONFIG_PACKAGE_kmod-crypto-blake2b=y
CONFIG_PACKAGE_kmod-crypto-cbc=y
CONFIG_PACKAGE_kmod-crypto-chacha20poly1305=y
CONFIG_PACKAGE_kmod-crypto-hmac=y
CONFIG_PACKAGE_kmod-crypto-kpp=y
CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y
CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y
CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y
CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y
CONFIG_PACKAGE_kmod-crypto-manager=y
CONFIG_PACKAGE_kmod-crypto-md5=y
CONFIG_PACKAGE_kmod-crypto-null=y
CONFIG_PACKAGE_kmod-crypto-rng=y
CONFIG_PACKAGE_kmod-crypto-sha1=y
CONFIG_PACKAGE_kmod-crypto-sha256=y
CONFIG_PACKAGE_kmod-crypto-sha3=y
CONFIG_PACKAGE_kmod-crypto-sha512=y
CONFIG_PACKAGE_kmod-crypto-user=y
CONFIG_PACKAGE_kmod-crypto-xxhash=y
CONFIG_PACKAGE_kmod-cryptodev=y
CONFIG_PACKAGE_kmod-dax=y
CONFIG_PACKAGE_kmod-dm=y
CONFIG_PACKAGE_kmod-fs-btrfs=y
CONFIG_PACKAGE_kmod-fs-ext4=y
CONFIG_PACKAGE_kmod-hid=y
CONFIG_PACKAGE_kmod-hid-generic=y
CONFIG_PACKAGE_kmod-hwmon-coretemp=y
CONFIG_PACKAGE_kmod-hwmon-drivetemp=y
CONFIG_PACKAGE_kmod-i2c-piix4=y
CONFIG_PACKAGE_kmod-ifb=y
CONFIG_PACKAGE_kmod-ikconfig=y
CONFIG_PACKAGE_kmod-input-evdev=y
CONFIG_PACKAGE_kmod-ip6tables=y
CONFIG_PACKAGE_kmod-ip6tables-extra=y
CONFIG_PACKAGE_kmod-ipt-conntrack=y
CONFIG_PACKAGE_kmod-ipt-conntrack-extra=y
CONFIG_PACKAGE_kmod-ipt-conntrack-label=y
CONFIG_PACKAGE_kmod-ipt-core=y
CONFIG_PACKAGE_kmod-ipt-extra=y
CONFIG_PACKAGE_kmod-ipt-ipopt=y
CONFIG_PACKAGE_kmod-ipt-ipset=y
CONFIG_PACKAGE_kmod-keys-encrypted=y
CONFIG_PACKAGE_kmod-keys-trusted=y
CONFIG_PACKAGE_kmod-lib-crc16=y
CONFIG_PACKAGE_kmod-lib-lzo=y
CONFIG_PACKAGE_kmod-lib-raid6=y
CONFIG_PACKAGE_kmod-lib-xor=y
CONFIG_PACKAGE_kmod-lib-xxhash=y
CONFIG_PACKAGE_kmod-lib-zlib-deflate=y
CONFIG_PACKAGE_kmod-lib-zlib-inflate=y
CONFIG_PACKAGE_kmod-lib-zstd=y
CONFIG_PACKAGE_kmod-macvlan=y
CONFIG_PACKAGE_kmod-nf-conncount=y
CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y
CONFIG_PACKAGE_kmod-nf-ipt=y
CONFIG_PACKAGE_kmod-nf-ipt6=y
CONFIG_PACKAGE_kmod-nfnetlink-queue=y
CONFIG_PACKAGE_kmod-nft-compat=y
CONFIG_PACKAGE_kmod-nft-queue=y
CONFIG_PACKAGE_kmod-nvme=y
CONFIG_PACKAGE_kmod-oid-registry=y
CONFIG_PACKAGE_kmod-pmbus-core=y
CONFIG_PACKAGE_kmod-random-core=y
CONFIG_PACKAGE_kmod-sched-cake=y
CONFIG_PACKAGE_kmod-sched-core=y
CONFIG_PACKAGE_kmod-scsi-core=y
CONFIG_PACKAGE_kmod-sctp=y
CONFIG_PACKAGE_kmod-sp5100-tco=y
CONFIG_PACKAGE_kmod-tpm=y
CONFIG_PACKAGE_kmod-udptunnel4=y
CONFIG_PACKAGE_kmod-udptunnel6=y
CONFIG_PACKAGE_kmod-usb-core=y
CONFIG_PACKAGE_kmod-usb-ehci=y
CONFIG_PACKAGE_kmod-usb-hid=y
CONFIG_PACKAGE_kmod-usb-net=y
CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y
CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=y
CONFIG_PACKAGE_kmod-usb-net-rtl8152=y
CONFIG_PACKAGE_kmod-usb-storage=y
CONFIG_PACKAGE_kmod-usb-storage-extras=m
CONFIG_PACKAGE_kmod-usb-uhci=y
CONFIG_PACKAGE_kmod-usb-xhci-hcd=y
CONFIG_PACKAGE_kmod-usb2=y
CONFIG_PACKAGE_kmod-usb2-pci=m
CONFIG_PACKAGE_kmod-usb3=y
CONFIG_PACKAGE_kmod-veth=y
CONFIG_PACKAGE_kmod-wireguard=y
CONFIG_PACKAGE_less=y
CONFIG_PACKAGE_libacl=y
CONFIG_PACKAGE_libaio=y
CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libattr=y
CONFIG_PACKAGE_libavahi-client=y
CONFIG_PACKAGE_libavahi-dbus-support=y
CONFIG_PACKAGE_libbpf=y
CONFIG_PACKAGE_libbsd=y
CONFIG_PACKAGE_libbz2=y
CONFIG_PACKAGE_libcap=y
CONFIG_PACKAGE_libcbor=y
CONFIG_PACKAGE_libdaemon=y
CONFIG_PACKAGE_libdaq3=y
CONFIG_PACKAGE_libdbus=y
CONFIG_PACKAGE_libdevmapper=y
CONFIG_PACKAGE_libdnet=y
CONFIG_PACKAGE_libelf=y
CONFIG_PACKAGE_libevdev=y
CONFIG_PACKAGE_libexpat=y
CONFIG_PACKAGE_libfdisk=y
CONFIG_PACKAGE_libfido2=y
CONFIG_PACKAGE_libgdbm=y
CONFIG_PACKAGE_libgmp=y
CONFIG_PACKAGE_libgnutls=y
CONFIG_PACKAGE_libhwloc=y
CONFIG_PACKAGE_libiperf3=y
CONFIG_PACKAGE_libipset=y
CONFIG_PACKAGE_libiptext=y
CONFIG_PACKAGE_libiptext-nft=y
CONFIG_PACKAGE_libiptext6=y
CONFIG_PACKAGE_libiwinfo=y
CONFIG_PACKAGE_libiwinfo-data=y
CONFIG_PACKAGE_libjpeg-turbo=y
CONFIG_PACKAGE_libkmod=y
CONFIG_PACKAGE_liblua=y
CONFIG_PACKAGE_liblucihttp=y
CONFIG_PACKAGE_liblucihttp-lua=y
CONFIG_PACKAGE_liblucihttp-ucode=y
CONFIG_PACKAGE_liblxc=y
CONFIG_PACKAGE_liblzma=y
CONFIG_PACKAGE_liblzo=y
CONFIG_PACKAGE_libmount=y
CONFIG_PACKAGE_libncurses=y
CONFIG_PACKAGE_libnetfilter-conntrack=y
CONFIG_PACKAGE_libnetfilter-queue=y
CONFIG_PACKAGE_libnettle=y
CONFIG_PACKAGE_libnfnetlink=y
CONFIG_PACKAGE_libopenssl=y
CONFIG_PACKAGE_libpcap=y
CONFIG_PACKAGE_libpci=y
CONFIG_PACKAGE_libpciaccess=y
CONFIG_PACKAGE_libpcre2=y
CONFIG_PACKAGE_libpopt=y
CONFIG_PACKAGE_libreadline=y
CONFIG_PACKAGE_libsctp=y
CONFIG_PACKAGE_libseccomp=y
CONFIG_PACKAGE_libsensors=y
CONFIG_PACKAGE_libstdcpp=y
CONFIG_PACKAGE_libsysfs=y
CONFIG_PACKAGE_libtasn1=y
CONFIG_PACKAGE_libtirpc=y
CONFIG_PACKAGE_libubus-lua=y
CONFIG_PACKAGE_libudev-zero=y
CONFIG_PACKAGE_libunwind=y
CONFIG_PACKAGE_liburing=y
CONFIG_PACKAGE_libusb-1.0=y
CONFIG_PACKAGE_libxtables=y
CONFIG_PACKAGE_libzstd=y
CONFIG_PACKAGE_lm-sensors=y
CONFIG_PACKAGE_lm-sensors-detect=y
CONFIG_PACKAGE_lsblk=y
CONFIG_PACKAGE_lscpu=y
CONFIG_PACKAGE_lsof=y
CONFIG_PACKAGE_lua=y
CONFIG_PACKAGE_luajit=y
CONFIG_PACKAGE_luci=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-lxc=y
CONFIG_PACKAGE_luci-app-nlbwmon=y
CONFIG_PACKAGE_luci-app-package-manager=y
CONFIG_PACKAGE_luci-app-pbr=y
CONFIG_PACKAGE_luci-app-samba4=y
CONFIG_PACKAGE_luci-app-sqm=y
CONFIG_PACKAGE_luci-base=y
CONFIG_PACKAGE_luci-compat=y
CONFIG_PACKAGE_luci-lib-base=y
CONFIG_PACKAGE_luci-lib-chartjs=y
CONFIG_PACKAGE_luci-lib-ip=y
CONFIG_PACKAGE_luci-lib-jsonc=y
CONFIG_PACKAGE_luci-lib-nixio=y
CONFIG_PACKAGE_luci-lib-uqr=y
CONFIG_PACKAGE_luci-light=y
CONFIG_PACKAGE_luci-lua-runtime=y
CONFIG_PACKAGE_luci-mod-admin-full=y
CONFIG_PACKAGE_luci-mod-network=y
CONFIG_PACKAGE_luci-mod-status=y
CONFIG_PACKAGE_luci-mod-system=y
CONFIG_PACKAGE_luci-proto-ipv6=y
CONFIG_PACKAGE_luci-proto-ppp=y
CONFIG_PACKAGE_luci-proto-wireguard=y
CONFIG_PACKAGE_luci-theme-bootstrap=y
CONFIG_PACKAGE_lvm2=y
CONFIG_PACKAGE_lxc=y
CONFIG_PACKAGE_lxc-attach=y
CONFIG_PACKAGE_lxc-auto=y
CONFIG_PACKAGE_lxc-autostart=y
CONFIG_PACKAGE_lxc-cgroup=y
CONFIG_PACKAGE_lxc-common=y
CONFIG_PACKAGE_lxc-config=y
CONFIG_PACKAGE_lxc-configs=y
CONFIG_PACKAGE_lxc-console=y
CONFIG_PACKAGE_lxc-copy=y
CONFIG_PACKAGE_lxc-create=y
CONFIG_PACKAGE_lxc-destroy=y
CONFIG_PACKAGE_lxc-device=y
CONFIG_PACKAGE_lxc-execute=y
CONFIG_PACKAGE_lxc-freeze=y
CONFIG_PACKAGE_lxc-hooks=y
CONFIG_PACKAGE_lxc-info=y
CONFIG_PACKAGE_lxc-init=y
CONFIG_PACKAGE_lxc-ls=y
CONFIG_PACKAGE_lxc-snapshot=y
CONFIG_PACKAGE_lxc-start=y
CONFIG_PACKAGE_lxc-stop=y
CONFIG_PACKAGE_lxc-templates=y
CONFIG_PACKAGE_lxc-top=y
CONFIG_PACKAGE_mount-utils=y
CONFIG_PACKAGE_ncdu=y
CONFIG_PACKAGE_nlbwmon=y
CONFIG_PACKAGE_openssh-client=y
CONFIG_PACKAGE_openssh-keygen=y
CONFIG_PACKAGE_openssh-moduli=y
CONFIG_PACKAGE_openssh-server=y
CONFIG_PACKAGE_pbr=y
CONFIG_PACKAGE_pciids=y
CONFIG_PACKAGE_pciutils=y
CONFIG_PACKAGE_perl=y
CONFIG_PACKAGE_perlbase-base=y
CONFIG_PACKAGE_perlbase-bytes=y
CONFIG_PACKAGE_perlbase-class=y
CONFIG_PACKAGE_perlbase-config=y
CONFIG_PACKAGE_perlbase-cwd=y
CONFIG_PACKAGE_perlbase-errno=y
CONFIG_PACKAGE_perlbase-essential=y
CONFIG_PACKAGE_perlbase-fcntl=y
CONFIG_PACKAGE_perlbase-file=y
CONFIG_PACKAGE_perlbase-filehandle=y
CONFIG_PACKAGE_perlbase-i18n=y
CONFIG_PACKAGE_perlbase-integer=y
CONFIG_PACKAGE_perlbase-io=y
CONFIG_PACKAGE_perlbase-list=y
CONFIG_PACKAGE_perlbase-locale=y
CONFIG_PACKAGE_perlbase-params=y
CONFIG_PACKAGE_perlbase-posix=y
CONFIG_PACKAGE_perlbase-re=y
CONFIG_PACKAGE_perlbase-scalar=y
CONFIG_PACKAGE_perlbase-selectsaver=y
CONFIG_PACKAGE_perlbase-socket=y
CONFIG_PACKAGE_perlbase-symbol=y
CONFIG_PACKAGE_perlbase-tie=y
CONFIG_PACKAGE_perlbase-unicore=y
CONFIG_PACKAGE_perlbase-utf8=y
CONFIG_PACKAGE_perlbase-xsloader=y
CONFIG_PACKAGE_procps-ng=y
CONFIG_PACKAGE_procps-ng-free=y
CONFIG_PACKAGE_procps-ng-kill=y
CONFIG_PACKAGE_procps-ng-pgrep=y
CONFIG_PACKAGE_procps-ng-pkill=y
CONFIG_PACKAGE_procps-ng-ps=y
CONFIG_PACKAGE_procps-ng-top=y
CONFIG_PACKAGE_procps-ng-uptime=y
CONFIG_PACKAGE_procps-ng-watch=y
CONFIG_PACKAGE_psmisc=y
CONFIG_PACKAGE_r8152-firmware=y
CONFIG_PACKAGE_resolveip=y
CONFIG_PACKAGE_rng-tools=y
CONFIG_PACKAGE_rpcd=y
CONFIG_PACKAGE_rpcd-mod-file=y
CONFIG_PACKAGE_rpcd-mod-iwinfo=y
CONFIG_PACKAGE_rpcd-mod-luci=y
CONFIG_PACKAGE_rpcd-mod-lxc=y
CONFIG_PACKAGE_rpcd-mod-rpcsys=y
CONFIG_PACKAGE_rpcd-mod-rrdns=y
CONFIG_PACKAGE_rpcd-mod-ucode=y
CONFIG_PACKAGE_rsync=y
CONFIG_PACKAGE_rsyncd=y
CONFIG_PACKAGE_samba4-libs=y
CONFIG_PACKAGE_samba4-server=y
CONFIG_PACKAGE_smartmontools=y
CONFIG_PACKAGE_smartmontools-drivedb=y
CONFIG_PACKAGE_snort3=y
CONFIG_PACKAGE_sqm-scripts=y
CONFIG_PACKAGE_stress-ng=y
CONFIG_PACKAGE_sysfsutils=y
CONFIG_PACKAGE_tar=y
CONFIG_PACKAGE_tc-tiny=y
CONFIG_PACKAGE_tcpdump=y
CONFIG_PACKAGE_terminfo=y
CONFIG_PACKAGE_tree=y
CONFIG_PACKAGE_ucode-mod-html=y
CONFIG_PACKAGE_ucode-mod-lua=y
CONFIG_PACKAGE_ucode-mod-math=y
CONFIG_PACKAGE_uhttpd=y
CONFIG_PACKAGE_uhttpd-mod-ubus=y
CONFIG_PACKAGE_usbids=y
CONFIG_PACKAGE_usbutils=y
CONFIG_PACKAGE_vim-fuller=y
CONFIG_PACKAGE_wget-ssl=y
CONFIG_PACKAGE_wireguard-tools=y
CONFIG_PACKAGE_wsdd2=y
CONFIG_PACKAGE_xtables-nft=y
CONFIG_PACKAGE_xz=y
CONFIG_PACKAGE_xz-utils=y
CONFIG_PACKAGE_zsh=y
CONFIG_PACKAGE_zstd=y
CONFIG_PCRE2_JIT_ENABLED=y
CONFIG_PERL_NOCOMMENT=y
CONFIG_PERL_THREADS=y
CONFIG_SAMBA4_SERVER_AVAHI=y
CONFIG_SAMBA4_SERVER_NETBIOS=y
CONFIG_SAMBA4_SERVER_VFS=y
CONFIG_SAMBA4_SERVER_WSDD2=y
CONFIG_TARGET_EXT4_RESERVED_PCT=1
CONFIG_TARGET_KERNEL_PARTSIZE=64
CONFIG_TARGET_OPTIMIZATION="-march=x86-64-v3 -O3 -pipe"
CONFIG_TARGET_OPTIONS=y
CONFIG_TARGET_ROOTFS_PARTSIZE=512
# CONFIG_TARGET_ROOTFS_SQUASHFS is not set
CONFIG_ZSTD_OPTIMIZE_O3=y
CONFIG_KERNEL_WERROR=y
# CONFIG_PACKAGE_dnsmasq_full_dhcpv6 is not set
# CONFIG_RSYNC_acl is not set
# CONFIG_RSYNC_xattr is not set
```
### Terms
- [x] I am reporting an issue for OpenWrt, not an unsupported fork.
1 Like