mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-10 08:14:09 -09:00
package/ebtables: disable sparc64 target
Commitc5d6cde7b6("package/ebtables: remove KERNEL_64_USERSPACE_32 workaround") fixed build with GCC 14 for when Buildroot BR2_KERNEL_64_USERLAND_32 is enabled. However, ebtables configure script enables its own KERNEL_64_USERSPACE_32 macro unconditionally for sparc64 target, which triggers a similar build failure. See [1]. Disable sparc64 target for ebtables and its reverse dependency to avoid build failure. Fixes: https://autobuild.buildroot.net/results/9a2510e0038cd13db8c3aac0122ea7a0f834fcd2/ [1] https://git.netfilter.org/ebtables/tree/configure.ac?h=ebtables-2.0.11#n20 Signed-off-by: Baruch Siach <baruch@tkos.co.il> [Julien: add link to upstream script enabling KERNEL_64_USERSPACE_32] Signed-off-by: Julien Olivain <ju.o@free.fr> (cherry picked from commit0549ed0ed1) Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
committed by
Arnout Vandecappelle
parent
f6efae6a39
commit
f03637d2be
@@ -3,6 +3,7 @@ config BR2_PACKAGE_EBTABLES
|
||||
depends on BR2_USE_MMU # fork()
|
||||
# https://lore.kernel.org/all/20210518181730.13436-1-patrickdepinguin@gmail.com/
|
||||
depends on !BR2_KERNEL_64_USERLAND_32
|
||||
depends on !BR2_sparc64 # int-conversion error
|
||||
help
|
||||
Ethernet bridge frame table administration
|
||||
|
||||
|
||||
@@ -46,6 +46,7 @@ config BR2_PACKAGE_LIBVIRT_DAEMON
|
||||
default y
|
||||
depends on BR2_INSTALL_LIBSTDCPP # nmap
|
||||
depends on !BR2_KERNEL_64_USERLAND_32 # ebtables
|
||||
depends on !BR2_sparc64 # ebtables
|
||||
depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS # radvd -> libbsd
|
||||
select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
select BR2_PACKAGE_DNSMASQ
|
||||
|
||||
Reference in New Issue
Block a user