Config.in files: add missing dependencies to toolchain option comments

When a package A depends on config option B and toolchain option C, then
the comment that is given when C is not fulfilled should also depend on B.
For example:

config BR2_PACKAGE_A
	depends on BR2_B
	depends on BR2_LARGEFILE
	depends on BR2_WCHAR

comment "A needs a toolchain w/ largefile, wchar"
	depends on !BR2_LARGEFILE || !BR2_WCHAR

This comment should actually be:

comment "A needs a toolchain w/ largefile, wchar"
	depends on BR2_B
	depends on !BR2_LARGEFILE || !BR2_WCHAR

or if possible (typically when B is a package config option declared in that
same Config.in file):

if BR2_B

comment "A needs a toolchain w/ largefile, wchar"
	depends on !BR2_LARGEFILE || !BR2_WCHAR

[other config options depending on B]

endif

Otherwise, the comment would be visible even though the other dependencies
are not met.

This patch adds such missing dependencies, and changes existing such
dependencies from
  depends on BR2_BASE_DEP && !BR2_TOOLCHAIN_USES_GLIBC
to
  depends on BR2_BASE_DEP
  depends on !BR2_TOOLCHAIN_USES_GLIBC
so that (positive) base dependencies are separate from the (negative)
toolchain dependencies. This strategy makes it easier to write such comments
(because one can simply copy the base dependency from the actual package
config option), but also avoids complex and long boolean expressions.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
 (untested)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Thomas De Schampheleire 2013-11-07 09:24:37 +01:00 committed by Peter Korsgaard
parent 3c33c11386
commit be084204eb
162 changed files with 228 additions and 50 deletions

View File

@ -13,4 +13,5 @@ config BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU
default "fs/iso9660/menu.lst"
comment "iso image requires a Linux kernel to be built"
depends on (BR2_i386 || BR2_x86_64) && !BR2_LINUX_KERNEL
depends on BR2_i386 || BR2_x86_64
depends on !BR2_LINUX_KERNEL

View File

@ -17,6 +17,8 @@ config BR2_LINUX_KERNEL_EXT_XENOMAI
PowerPC, 2.6.35.7, 2.6.36.4, 3.0.8.
comment "xenomai needs a toolchain w/ threads"
depends on BR2_i386 || BR2_x86_64 || BR2_arm || \
BR2_bfin || BR2_powerpc || BR2_sh4
depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH

View File

@ -9,4 +9,5 @@ config BR2_PACKAGE_A10DISP
http://github.com/hglm/a10disp
comment "a10disp requires the linux kernel"
depends on BR2_arm && !BR2_LINUX_KERNEL
depends on BR2_arm
depends on !BR2_LINUX_KERNEL

View File

@ -20,4 +20,5 @@ config BR2_PACKAGE_AICCU
http://www.sixxs.net/tools/aiccu/
comment "aiccu needs a toolchain w/ IPv6, wchar, threads"
depends on BR2_USE_MMU
depends on !(BR2_INET_IPV6 && BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)

View File

@ -11,5 +11,6 @@ config BR2_PACKAGE_AIRCRACK_NG
http://www.aircrack-ng.org/
comment "aircrack-ng needs a toolchain w/ largefile, threads"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -14,4 +14,5 @@ config BR2_PACKAGE_ALSAMIXERGUI
http://www.iua.upf.es/~mdeboer/projects/alsamixergui/
comment "alsamixergui needs a toolchain w/ C++, threads"
depends on (!BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS) && BR2_PACKAGE_XORG7
depends on BR2_PACKAGE_XORG7 && BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -37,4 +37,5 @@ config BR2_PACKAGE_AVAHI_DAEMON
endif
comment "avahi needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -20,4 +20,5 @@ config BR2_PACKAGE_BCUSDK
http://www.auto.tuwien.ac.at/~mkoegler/eib/
comment "bcusdk needs a toolchain w/ C++"
depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP

View File

@ -40,4 +40,5 @@ config BR2_PACKAGE_BIND_TOOLS
endif
comment "bind needs a toolchain w/ largefile, IPv6"
depends on BR2_USE_MMU
depends on !(BR2_LARGEFILE || BR2_INET_IPV6)

View File

@ -12,4 +12,5 @@ config BR2_PACKAGE_BLACKBOX
http://blackboxwm.sourceforge.net/
comment "blackbox needs a toolchain w/ C++"
depends on BR2_PACKAGE_XORG7 && !BR2_INSTALL_LIBSTDCPP
depends on BR2_PACKAGE_XORG7 && BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP

View File

@ -39,4 +39,5 @@ config BR2_PACKAGE_BLUEZ_UTILS_USB
endif
comment "bluez-utils needs a toolchain w/ wchar, threads"
depends on !BR2_avr32 && BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -6,4 +6,5 @@ config BR2_PACKAGE_BMON
Linux bandwidth monitor
comment "bmon needs a toolchain w/ IPv6"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6

View File

@ -8,4 +8,5 @@ config BR2_PACKAGE_BONNIE
http://www.coker.com.au/bonnie++/
comment "bonnie++ needs a toolchain w/ C++"
depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP

View File

@ -20,4 +20,5 @@ config BR2_PACKAGE_BUSTLE
http://www.willthompson.co.uk/bustle/
comment "bustle needs a toolchain w/ wchar, threads"
depends on BR2_PACKAGE_DBUS
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -10,4 +10,5 @@ config BR2_PACKAGE_CCID
http://pcsclite.alioth.debian.org/ccid.html
comment "ccid needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -13,4 +13,5 @@ config BR2_PACKAGE_CDRKIT
http://www.cdrkit.org/
comment "cdrkit needs a toolchain w/ largefile"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE

View File

@ -24,4 +24,5 @@ comment "Lua support needs a toolchain w/ largefile"
endif
comment "civetweb needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -11,4 +11,5 @@ config BR2_PACKAGE_CLASSPATH
http://classpath.org
comment "classpath needs a toolchain w/ IPv6"
depends on BR2_PACKAGE_JAMVM
depends on !BR2_INET_IPV6

View File

@ -51,6 +51,6 @@ config BR2_PACKAGE_CONNMAN_CLIENT
endif # BR2_PACKAGE_CONNMAN
comment "connman needs a toolchain w/ IPv6, wchar, threads, resolver"
depends on !BR2_avr32
depends on BR2_USE_MMU && !BR2_avr32
depends on BR2_UCLIBC_VERSION_0_9_32 || \
!BR2_USE_WCHAR || !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -18,6 +18,7 @@ config BR2_PACKAGE_CONNTRACK_TOOLS
http://www.netfilter.org/projects/conntrack-tools/
comment "conntrack-tools needs a toolchain w/ IPv6, largefile, threads"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6 || \
!BR2_LARGEFILE || \
!(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)

View File

@ -15,4 +15,5 @@ config BR2_PACKAGE_COREUTILS
http://www.gnu.org/software/coreutils/
comment "coreutils needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -15,4 +15,5 @@ config BR2_PACKAGE_CRYPTSETUP
https://code.google.com/p/cryptsetup/
comment "cryptsetup needs a toolchain w/ largefile, wchar"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR

View File

@ -18,4 +18,5 @@ config BR2_PACKAGE_CURLFTPFS
http://curlftpfs.sourceforge.net/
comment "curlftpfs needs a toolchain w/ largefile, wchar, threads, dynamic library"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_PREFER_STATIC_LIB

View File

@ -16,4 +16,5 @@ config BR2_PACKAGE_CVS_SERVER
Enable cvs server code
comment "cvs needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -16,5 +16,7 @@ config BR2_PACKAGE_CZMQ
http://czmq.zeromq.org/
comment "czmq needs a toolchain w/ C++, IPv6, largefile, wchar, threads"
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 && \
!BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R1
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && BR2_LARGEFILE \
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)

View File

@ -10,5 +10,5 @@ config BR2_PACKAGE_DBUS_GLIB
http://www.freedesktop.org/software/dbus
comment "dbus-glib needs a toolchain w/ wchar, threads"
depends on BR2_PACKAGE_DBUS && \
(!BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS)
depends on BR2_PACKAGE_DBUS
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -11,5 +11,5 @@ config BR2_PACKAGE_DBUS_PYTHON
http://dbus.freedesktop.org/doc/dbus-python/
comment "dbus-python needs a toolchain w/ wchar, threads"
depends on BR2_PACKAGE_DBUS && BR2_PACKAGE_PYTHON && \
(!BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS)
depends on BR2_PACKAGE_DBUS && BR2_PACKAGE_PYTHON
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -28,4 +28,5 @@ choice
endchoice
comment "dbus needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -11,4 +11,5 @@ config BR2_PACKAGE_DMRAID
respective mappings for the ATARAID sets discovered.
comment "dmraid needs a toolchain w/ largefile"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE

View File

@ -11,5 +11,5 @@ config BR2_PACKAGE_DOCKER
http://icculus.org/openbox/2/docker
comment "docker needs a toolchain w/ wchar, threads"
depends on BR2_PACKAGE_XORG7 && \
(!BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS)
depends on BR2_PACKAGE_XORG7
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -12,4 +12,5 @@ config BR2_PACKAGE_DROPWATCH
https://fedorahosted.org/dropwatch/
comment "dropwatch needs a toolchain w/ threads"
depends on !BR2_aarch64
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -21,4 +21,5 @@ config BR2_PACKAGE_DSTAT
http://dag.wieers.com/home-made/dstat/
comment "dstat needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -8,4 +8,5 @@ config BR2_PACKAGE_EBTABLES
http://ebtables.sourceforge.net
comment "ebtables needs a toolchain w/ IPv6"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6

View File

@ -24,6 +24,7 @@ config BR2_PACKAGE_LIBEDBUS_BLUEZ
Bluetooth support.
comment "bluez support needs a toolchain w/ wchar, threads"
depends on !BR2_avr32
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_LIBEDBUS_CONNMAN
@ -40,4 +41,5 @@ config BR2_PACKAGE_LIBEDBUS_NOTIFY
endif
comment "libedbus needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -37,6 +37,6 @@ config BR2_PACKAGE_ENLIGHTENMENT
http://www.enlightenment.org/
comment "enlightenment needs a toolchain w/ wchar, C++, threads"
depends on BR2_PACKAGE_XORG7
depends on BR2_PACKAGE_XORG7 && BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
depends on !BR2_avr32

View File

@ -13,4 +13,5 @@ config BR2_PACKAGE_EXFAT
http://code.google.com/p/exfat/
comment "exfat needs a toolchain w/ largefile, wchar, threads, dynamic library"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || BR2_PREFER_STATIC_LIB

View File

@ -15,3 +15,6 @@ config BR2_PACKAGE_FDK_AAC
comment "fdk-aac needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP
depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \
BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || \
BR2_powerpc || BR2_sh || BR2_sh64

View File

@ -18,5 +18,7 @@ config BR2_PACKAGE_FILEMQ
http://github.com/zeromq/filemq
comment "filemq needs a toolchain w/ C++, IPv6, largefile, wchar, threads"
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 && \
!BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R1
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && BR2_LARGEFILE \
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)

View File

@ -9,4 +9,5 @@ config BR2_PACKAGE_FINDUTILS
http://www.gnu.org/software/findutils/findutils.html
comment "findutils needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -7,11 +7,12 @@ config BR2_PACKAGE_FLEX
http://flex.sourceforge.net/
if BR2_PACKAGE_FLEX
config BR2_PACKAGE_FLEX_BINARY
bool "Install tool in the target"
# needs fork()
depends on BR2_USE_MMU
depends on BR2_PACKAGE_FLEX
# runtime dependency
select BR2_PACKAGE_M4
depends on BR2_USE_WCHAR # m4
@ -19,4 +20,7 @@ config BR2_PACKAGE_FLEX_BINARY
Install the flex binary tool in the target filesystem.
comment "flex binary needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR
endif

View File

@ -15,4 +15,5 @@ config BR2_PACKAGE_FLTK
http://www.fltk.org/
comment "fltk needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP && BR2_PACKAGE_XORG7
depends on BR2_USE_MMU && BR2_PACKAGE_XORG7
depends on !BR2_INSTALL_LIBSTDCPP

View File

@ -1,4 +1,5 @@
comment "foomatic-filters needs a toolchain w/ threads"
depends on BR2_PACKAGE_CUPS
depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_FOOMATIC_FILTERS

View File

@ -1,4 +1,5 @@
comment "gpu-viv-bin-mx6q needs an (e)glibc toolchain"
depends on BR2_arm
depends on !BR2_TOOLCHAIN_USES_GLIBC
config BR2_PACKAGE_GPU_VIV_BIN_MX6Q

View File

@ -11,4 +11,5 @@ config BR2_PACKAGE_GAWK
http://www.gnu.org/software/gawk/
comment "gawk needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -1,4 +1,5 @@
comment "gdb/gdbserver needs a toolchain w/ threads, threads debug"
depends on !BR2_aarch64
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_HAS_THREADS_DEBUG
config BR2_PACKAGE_GDB
@ -42,6 +43,7 @@ config BR2_PACKAGE_GDB_DEBUGGER
depends on !BR2_sh && !BR2_sh64 && !BR2_avr32 && !BR2_microblaze && !BR2_bfin
comment "full gdb on target needs a toolchain w/ wchar"
depends on !BR2_sh && !BR2_sh64 && !BR2_avr32 && !BR2_microblaze && !BR2_bfin
depends on !BR2_USE_WCHAR
endif

View File

@ -14,4 +14,5 @@ config BR2_PACKAGE_GESFTPSERVER
http://www.greenend.org.uk/rjk/sftpserver/
comment "gesftpserver needs a toolchain w/ wchar, threads"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -25,4 +25,5 @@ config BR2_PACKAGE_GETTEXT_TOOLS
correct operation of programs.
comment "gettext needs a toolchain w/ wchar"
depends on BR2_NEEDS_GETTEXT && !BR2_USE_WCHAR
depends on BR2_NEEDS_GETTEXT
depends on !BR2_USE_WCHAR

View File

@ -11,4 +11,5 @@ config BR2_PACKAGE_GIT
http://git-scm.com
comment "git needs a toolchain w/ largefile"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE

View File

@ -21,5 +21,5 @@ config BR2_PACKAGE_GMPC
http://gmpcwiki.sarine.nl/index.php?title=GMPC
comment "gmpc needs a toolchain w/ wchar, threads"
depends on BR2_PACKAGE_LIBGTK2 && !BR2_USE_WCHAR || \
!BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_PACKAGE_XORG7 && BR2_PACKAGE_LIBGTK2
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -14,4 +14,5 @@ config BR2_PACKAGE_GOB2
http://www.jirka.org/gob.html
comment "gob2 needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -1,4 +1,5 @@
comment "gpsd needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_GPSD

View File

@ -14,4 +14,5 @@ config BR2_PACKAGE_GST_FFMPEG
http://gstreamer.freedesktop.org/
comment "gst-ffmpeg needs a toolchain w/ largefile, IPv6"
depends on BR2_PACKAGE_GSTREAMER
depends on !(BR2_LARGEFILE && BR2_INET_IPV6)

View File

@ -22,4 +22,5 @@ config BR2_PACKAGE_GTEST
http://code.google.com/p/googletest/
comment "gtest needs a toolchain w/ C++, wchar, threads"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP

View File

@ -11,4 +11,5 @@ config BR2_PACKAGE_GUTENPRINT
http://gimp-print.sourceforge.net/
comment "gutenprint needs a toolchain w/ C++"
depends on BR2_PACKAGE_CUPS
depends on !BR2_INSTALL_LIBSTDCPP

View File

@ -17,4 +17,5 @@ config BR2_PACKAGE_GVFS
http://en.wikipedia.org/wiki/GVFS
comment "gvfs needs a toolchain w/ largefile, wchar, threads"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -1,4 +1,5 @@
comment "hiawatha needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_HIAWATHA

View File

@ -16,4 +16,5 @@ config BR2_PACKAGE_HPLIP
http://hplipopensource.com/
comment "hplip needs a toolchain w/ C++, threads"
depends on BR2_PACKAGE_CUPS
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -12,4 +12,5 @@ config BR2_PACKAGE_INOTIFY_TOOLS
https://github.com/rvoicilas/inotify-tools
comment "inotify-tools needs a toolchain w/ largefile"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE

View File

@ -10,4 +10,5 @@ config BR2_PACKAGE_IPERF
http://dast.nlanr.net/projects/iperf/
comment "iperf needs a toolchain w/ C++"
depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP

View File

@ -12,4 +12,6 @@ config BR2_PACKAGE_JAMVM
http://jamvm.sf.net
comment "jamvm needs a toolchain w/ IPv6"
depends on BR2_arm || BR2_armeb || BR2_i386 \
|| BR2_mipsel || BR2_powerpc || BR2_x86_64
depends on !BR2_INET_IPV6

View File

@ -1,4 +1,5 @@
comment "kismet needs a toolchain w/ threads, C++"
depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_KISMET

View File

@ -65,4 +65,5 @@ endmenu
endif
comment "libdrm needs a toolchain w/ largefile"
depends on BR2_PACKAGE_XORG7 && !BR2_LARGEFILE
depends on BR2_PACKAGE_XORG7
depends on !BR2_LARGEFILE

View File

@ -16,4 +16,5 @@ config BR2_PACKAGE_LIBEDIT
http://www.thrysoee.dk/editline/
comment "libedit needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -1,5 +1,6 @@
comment "libfslvpuwrap needs an imx-specific kernel to be built"
depends on BR2_arm && !BR2_LINUX_KERNEL
depends on BR2_arm
depends on !BR2_LINUX_KERNEL
config BR2_PACKAGE_LIBFSLVPUWRAP
bool "libfslvpuwrap"

View File

@ -11,4 +11,5 @@ config BR2_PACKAGE_LIBFUSE
http://fuse.sourceforge.net/
comment "libfuse needs a toolchain w/ largefile, threads, dynamic library"
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || BR2_PREFER_STATIC_LIB
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || BR2_PREFER_STATIC_LIB

View File

@ -20,5 +20,5 @@ config BR2_PACKAGE_LIBGAIL
http://developer.gnome.org/projects/gap
comment "libgail needs a toolchain w/ wchar, threads"
depends on BR2_PACKAGE_LIBGTK2 && \
(!BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS)
depends on BR2_PACKAGE_LIBGTK2
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -14,5 +14,5 @@ config BR2_PACKAGE_LIBGLADE
http://ftp.gnome.org/pub/GNOME/sources/libglade/
comment "libglade needs a toolchain w/ wchar, threads"
depends on BR2_PACKAGE_LIBGTK2 && \
(!BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS)
depends on BR2_PACKAGE_LIBGTK2
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -32,5 +32,6 @@ config BR2_PACKAGE_LIBGTK2_DEMO
endif
comment "libgtk2 needs a toolchain w/ wchar, threads, C++"
depends on BR2_PACKAGE_XORG7
depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \
!BR2_TOOLCHAIN_HAS_THREADS

View File

@ -12,4 +12,5 @@ config BR2_PACKAGE_LIBNSPR
http://www.mozilla.org/projects/nspr/
comment "libnspr needs a toolchain w/ largefile, threads"
depends on !BR2_arc
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -16,5 +16,6 @@ config BR2_PACKAGE_LIBNSS
http://www.mozilla.org/projects/security/pki/nss/
comment "libnss needs a toolchain w/ largefile, threads"
depends on !BR2_arc
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -15,4 +15,6 @@ config BR2_PACKAGE_LIBTIRPC
http://sourceforge.net/projects/libtirpc/
comment "libtirpc needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 && \
!BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R1
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -9,4 +9,6 @@ config BR2_PACKAGE_LIBUNWIND
http://www.nongnu.org/libunwind/index.html
comment "libunwind needs a toolchain w/ threads"
depends on BR2_arm || BR2_armeb || BR2_mips || BR2_mipsel || BR2_mips64 || \
BR2_mips64el || BR2_powerpc || BR2_sh || BR2_sh64 || BR2_i386 || BR2_x86_64
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -11,5 +11,6 @@ config BR2_PACKAGE_LIBURCU
http://lttng.org/urcu
comment "liburcu needs a toolchain w/ threads"
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -10,4 +10,5 @@ config BR2_PACKAGE_LINKNX
http://linknx.sourceforge.net/
comment "linknx needs a toolchain w/ C++"
depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP

View File

@ -27,5 +27,6 @@ config BR2_PACKAGE_LINPHONE
http://www.linphone.org/
comment "linphone needs a toolchain w/ threads, C++, IPv6"
depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_INET_IPV6

View File

@ -10,4 +10,5 @@ config BR2_PACKAGE_LMBENCH
http://sourceforge.net/projects/lmbench/
comment "lmbench needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)

View File

@ -9,5 +9,6 @@ config BR2_PACKAGE_LOGROTATE
https://fedorahosted.org/logrotate/
comment "logrotate needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -24,5 +24,6 @@ config BR2_PACKAGE_LTP_TESTSUITE
http://ltp.sourceforge.net/
comment "ltp-testsuite needs a toolchain w/ IPv6, RPC, largefile, threads"
depends on (!BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6 || \
!BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_NATIVE_RPC) && !BR2_aarch64
depends on !BR2_aarch64
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INET_IPV6 || \
!BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_NATIVE_RPC

View File

@ -28,5 +28,5 @@ config BR2_PACKAGE_LTTNG_BABELTRACE
http://lttng.org
comment "lttng-babeltrace needs a toolchain w/ wchar, threads, largefile"
depends on BR2_PACKAGE_LTTNG_TOOLS && \
(!BR2_USE_WCHAR || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS)
depends on BR2_PACKAGE_LTTNG_TOOLS
depends on !BR2_USE_WCHAR || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -18,5 +18,5 @@ config BR2_PACKAGE_LTTNG_LIBUST
http://lttng.org
comment "lttng-libust needs a toolchain w/ wchar, largefile, threads"
depends on !(BR2_USE_WCHAR || BR2_LARGEFILE)
depends on !BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64
depends on !BR2_USE_WCHAR || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -28,5 +28,6 @@ config BR2_PACKAGE_LTTNG_TOOLS
http://lttng.org
comment "lttng-tools needs a toolchain w/ largefile, threads, wchar"
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS || \
!BR2_USE_WCHAR

View File

@ -30,4 +30,5 @@ config BR2_PACKAGE_LVM2_APP_LIBRARY
Install application library (liblvm2app).
comment "lvm2 needs a toolchain w/ largefile"
depends on !BR2_LARGEFILE
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE

View File

@ -12,4 +12,5 @@ config BR2_PACKAGE_LXC
http://lxc.sourceforge.net/
comment "lxc needs a toolchain w/ IPv6, threads"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -9,4 +9,5 @@ config BR2_PACKAGE_LZMA
http://tukaani.org/lzma/
comment "lzma needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP && BR2_DEPRECATED
depends on BR2_DEPRECATED
depends on !BR2_INSTALL_LIBSTDCPP

View File

@ -9,4 +9,5 @@ config BR2_PACKAGE_M4
http://www.gnu.org/software/m4/m4.html
comment "m4 needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -16,5 +16,7 @@ config BR2_PACKAGE_MIDORI
http://software.twotoasts.de/?page=midori
comment "midori needs libgtk2 and a toolchain w/ C++, wchar, threads"
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
depends on (BR2_arm || BR2_armeb || BR2_i386 || BR2_mips || BR2_mipsel || \
BR2_powerpc || BR2_sh || BR2_sparc || BR2_x86_64)
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_LIBGTK2

View File

@ -12,4 +12,5 @@ config BR2_PACKAGE_MINICOM
http://alioth.debian.org/projects/minicom
comment "minicom needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -19,4 +19,5 @@ config BR2_PACKAGE_MINIDLNA
http://minidlna.sourceforge.net/
comment "minidlna needs a toolchain w/ largefile, IPv6, threads"
depends on BR2_USE_MMU
depends on !(BR2_LARGEFILE && BR2_INET_IPV6 && BR2_TOOLCHAIN_HAS_THREADS)

View File

@ -8,4 +8,5 @@ config BR2_PACKAGE_MONGOOSE
https://github.com/valenok/mongoose
comment "mongoose needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -29,4 +29,6 @@ config BR2_PACKAGE_MPLAYER_MENCODER
endif
comment "mplayer needs a toolchain w/ largefile"
depends on !(BR2_sh2 || BR2_sh2a || BR2_sh4a || BR2_sh4aeb \
|| BR2_microblaze || BR2_aarch64)
depends on !BR2_LARGEFILE

View File

@ -9,4 +9,5 @@ config BR2_PACKAGE_MUTT
http://www.mutt.org/
comment "mutt needs a toolchain w/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

View File

@ -9,4 +9,5 @@ config BR2_PACKAGE_MYSQL_CLIENT
MySQL client
comment "MySQL client needs a toolchain w/ C++, threads"
depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -1,4 +1,5 @@
comment "ndisc6 needs a toolchain w/ IPv6"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6
config BR2_PACKAGE_NDISC6

View File

@ -24,4 +24,5 @@ config BR2_PACKAGE_NEARD_TOOLS
endif
comment "neard needs a toolchain w/ wchar, threads"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -21,4 +21,5 @@ config BR2_PACKAGE_NEARDAL_NCL
endif
comment "neardal needs a toolchain w/ wchar, threads"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -14,4 +14,5 @@ config BR2_PACKAGE_NETATALK
http://netatalk.sourceforge.net/
comment "netatalk needs a toolchain w/ threads"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -9,4 +9,5 @@ config BR2_PACKAGE_NETKITBASE
ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/
comment "netkitbase needs a toolchain w/ RPC"
depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC
depends on BR2_USE_MMU && BR2_DEPRECATED
depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC

View File

@ -9,4 +9,5 @@ config BR2_PACKAGE_NETKITTELNET
ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/
comment "netkittelnet needs a toolchain w/ RPC"
depends on BR2_DEPRECATED
depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC

View File

@ -28,5 +28,6 @@ config BR2_PACKAGE_NETWORK_MANAGER
http://projects.gnome.org/NetworkManager/
comment "NetworkManager needs a toolchain w/ IPv6, largefile, wchar, threads"
depends on BR2_USE_MMU
depends on !BR2_INET_IPV6 || !BR2_LARGEFILE || !BR2_USE_WCHAR || \
!BR2_TOOLCHAIN_HAS_THREADS

View File

@ -12,6 +12,7 @@ config BR2_PACKAGE_NFS_UTILS
http://sourceforge.net/projects/nfs
comment "nfs-utils needs a toolchain w/ largefile, threads"
depends on BR2_USE_MMU
depends on !BR2_LARGEFILE || \
!(BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_HAS_NATIVE_RPC)

Some files were not shown because too many files have changed in this diff Show More