mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 14:46:31 +00:00
package/netsurf: disallow on archs requiring ABI specific CFLAGS
Fixes: http://autobuild.buildroot.net/results/67ef520d82ea529a9fe593d83a3aeae5f8b0ee5d/ http://autobuild.buildroot.net/results/eafc3e4be571d5ecee549a11530ac4e508f31782/ http://autobuild.buildroot.net/results/ba7f30833fef54162a82f4b336a72d6599594526/ The netsurf build system mixes up host and target CFLAGS, so it isn't compatible with architectures where we pass ABI specific compiler flags (in TARGET_ABI). Add a _ARCH_SUPPORTS kconfig variable matching the TARGET_ABI logic we have in package/Makefile.in, and use it to disallow netsurf for those architectures. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
21ca2f7243
commit
18855d79e2
@ -1,10 +1,20 @@
|
|||||||
|
# netsurf mixes up host and target CFLAGS, so it isn't compatible with
|
||||||
|
# architectures where we pass ABI specific compiler flags (TARGET_ABI)
|
||||||
|
config BR2_PACKAGE_NETSURF_ARCH_SUPPORTS
|
||||||
|
bool
|
||||||
|
default y if !((BR2_arc && BR2_ARC_ATOMIC_EXT) || \
|
||||||
|
BR2_powerpc_8540 || BR2_powerpc_8548 || BR2_powerpc_e500mc || \
|
||||||
|
BR2_xtensa)
|
||||||
|
|
||||||
comment "netsurf needs a toolchain w/ dynamic library"
|
comment "netsurf needs a toolchain w/ dynamic library"
|
||||||
depends on BR2_STATIC_LIBS
|
depends on BR2_STATIC_LIBS
|
||||||
|
depends on BR2_PACKAGE_NETSURF_ARCH_SUPPORTS
|
||||||
|
|
||||||
config BR2_PACKAGE_NETSURF
|
config BR2_PACKAGE_NETSURF
|
||||||
bool "netsurf"
|
bool "netsurf"
|
||||||
# static linking support is broken beyond repair
|
# static linking support is broken beyond repair
|
||||||
depends on !BR2_STATIC_LIBS
|
depends on !BR2_STATIC_LIBS
|
||||||
|
depends on BR2_PACKAGE_NETSURF_ARCH_SUPPORTS
|
||||||
select BR2_PACKAGE_EXPAT
|
select BR2_PACKAGE_EXPAT
|
||||||
select BR2_PACKAGE_JPEG
|
select BR2_PACKAGE_JPEG
|
||||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user