]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
package: fix reverse dependencies of util-linux
authorRahul Bedarkar <rahul.bedarkar@imgtec.com>
Mon, 26 Dec 2016 15:22:34 +0000 (20:52 +0530)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 28 Jan 2017 08:02:51 +0000 (21:02 +1300)
Commit 006a328ad6be ("util-linux: fix build with ncurses") removed
dependency on BR2_USE_WCHAR, but failed to update the reverse
dependencies of util-linux.

This commit fixes all such reverse dependencies by removing dependency
on BR2_USE_WCHAR as it is not required by package itself.

Fixes: 006a328ad6be ("util-linux: fix build with ncurses")
Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
25 files changed:
boot/gummiboot/Config.in
package/bcache-tools/Config.in
package/btrfs-progs/Config.in
package/circus/Config.in
package/cppzmq/Config.in
package/cryptsetup/Config.in
package/czmq/Config.in
package/docker-containerd/Config.in
package/docker-engine/Config.in
package/e2fsprogs/Config.in
package/filemq/Config.in
package/gptfdisk/Config.in
package/libcrossguid/Config.in
package/lttng-tools/Config.in
package/mongrel2/Config.in
package/mtd/Config.in
package/ola/Config.in
package/php-zmq/Config.in
package/python-pyzmq/Config.in
package/qpid-proton/Config.in
package/systemd/Config.in
package/xfsprogs/Config.in
package/zeromq/Config.in
package/zmqpp/Config.in
package/zyre/Config.in

index ad497936986fe18d881699ce64721587b3af22cb..11dbc4f6b724c1ff617a61363680ef9654c290af 100644 (file)
@@ -4,7 +4,6 @@ config BR2_TARGET_GUMMIBOOT
        select BR2_PACKAGE_GNU_EFI
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
-       depends on BR2_USE_WCHAR # util-linux
        help
          gummiboot is a simple UEFI boot manager which executes
          configured EFI images. The default entry is selected by a
@@ -22,6 +21,3 @@ config BR2_TARGET_GUMMIBOOT
          files will be located in /loader/ inside the EFI partition.
 
          http://freedesktop.org/wiki/Software/gummiboot/
-
-comment "gummiboot needs a toolchain w/ wchar"
-       depends on !BR2_USE_WCHAR
index ee5f1f273a9c57c46b850ca89d850b2b82a1e391..7e6319bce7121988cdcecf60c2b3880b775c9044 100644 (file)
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_BCACHE_TOOLS
        bool "bcache tools"
        depends on BR2_PACKAGE_HAS_UDEV
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_USE_MMU # util-linux (libblkid)
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBUUID
@@ -16,6 +15,6 @@ config BR2_PACKAGE_BCACHE_TOOLS
          This is the user space bcache tools, required to setup the linux
          bcache feature of the Linux kernel.
 
-comment "bcache-tools needs udev /dev management and a toolchain w/ wchar"
+comment "bcache-tools needs udev /dev management"
        depends on BR2_USE_MMU
-       depends on !BR2_PACKAGE_HAS_UDEV || !BR2_USE_WCHAR
+       depends on !BR2_PACKAGE_HAS_UDEV
index dc0fa811b1ad027d7edacb894d860b4e63171cc4..ad86bab58041e6c8a15625b9d01b998c9008f0e8 100644 (file)
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_BTRFS_PROGS
        bool "btrfs-progs"
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_USE_MMU # util-linux
        depends on BR2_TOOLCHAIN_HAS_THREADS
        select BR2_PACKAGE_E2FSPROGS
@@ -14,6 +13,6 @@ config BR2_PACKAGE_BTRFS_PROGS
 
          https://btrfs.wiki.kernel.org/index.php/Main_Page
 
-comment "btrfs-progs needs a toolchain w/ wchar, threads"
+comment "btrfs-progs needs a toolchain w/ threads"
        depends on BR2_USE_MMU
-       depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
+       depends on !BR2_TOOLCHAIN_HAS_THREADS
index 94c59a4f91ee2813916c52211b16d06d1fb57cc0..5276513076ca5b95914bb0e2483e2a52f014c49d 100644 (file)
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_CIRCUS
        bool "circus"
        depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
-       depends on BR2_USE_WCHAR # pyzmq -> zeromq
        depends on BR2_INSTALL_LIBSTDCPP # pyzmq -> zeromq
        depends on BR2_TOOLCHAIN_HAS_THREADS # pyzmq -> zeromq
        depends on !BR2_TOOLCHAIN_USES_MUSL # python-psutil
@@ -16,7 +15,7 @@ config BR2_PACKAGE_CIRCUS
 
          https://circus.readthedocs.org/en/latest/
 
-comment "circus needs Python and a uClibc or glibc toolchain w/ C++, wchar, threads"
-       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
-               !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_MUSL || \
+comment "circus needs Python and a uClibc or glibc toolchain w/ C++, threads"
+       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
+               BR2_TOOLCHAIN_USES_MUSL || \
                !(BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3)
index 788fd0b59d9c0fbfca98993405243c9126f9a64d..c984c15c96b9f3e032867a736f457934bf5ed784 100644 (file)
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_CPPZMQ
        bool "cppzmq"
        depends on BR2_INSTALL_LIBSTDCPP
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
        select BR2_PACKAGE_ZEROMQ
        help
@@ -9,6 +8,5 @@ config BR2_PACKAGE_CPPZMQ
 
          http://github.com/zeromq/cppzmq
 
-comment "cppzmq needs a toolchain w/ C++, wchar, threads"
-       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
-               BR2_TOOLCHAIN_HAS_THREADS)
+comment "cppzmq needs a toolchain w/ C++, threads"
+       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
index d2bf3b43a10dcded41eee648fd966ff121fa2264..3ca23ba72137b48b9b713c6cda6065bf260e6c7c 100644 (file)
@@ -4,7 +4,6 @@ config BR2_PACKAGE_CRYPTSETUP
        depends on BR2_USE_MMU # lvm2
        depends on !BR2_STATIC_LIBS # lvm2
        depends on !BR2_TOOLCHAIN_USES_MUSL # lvm2
-       depends on BR2_USE_WCHAR # util-linux
        select BR2_PACKAGE_POPT
        select BR2_PACKAGE_LVM2
        select BR2_PACKAGE_UTIL_LINUX
@@ -16,7 +15,7 @@ config BR2_PACKAGE_CRYPTSETUP
 
          https://gitlab.com/cryptsetup/cryptsetup
 
-comment "cryptsetup needs a glibc or uClibc toolchain w/ wchar, threads, dynamic library"
+comment "cryptsetup needs a glibc or uClibc toolchain w/ threads, dynamic library"
        depends on BR2_USE_MMU
-       depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \
+       depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \
                || BR2_TOOLCHAIN_USES_MUSL
index 6a99336b3b987a6a303c79a6b473c11396c979e2..cfa5152958ed0ab6abb3773cb291cbcae455b278 100644 (file)
@@ -3,14 +3,12 @@ config BR2_PACKAGE_CZMQ
        select BR2_PACKAGE_ZEROMQ
        depends on BR2_USE_MMU # fork()
        depends on BR2_INSTALL_LIBSTDCPP # zeromq
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
        help
          High-level C Binding for 0MQ
 
          http://czmq.zeromq.org/
 
-comment "czmq needs a toolchain w/ C++, wchar, threads"
+comment "czmq needs a toolchain w/ C++, threads"
        depends on BR2_USE_MMU
-       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
-               BR2_TOOLCHAIN_HAS_THREADS)
+       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
index 99af91718be4411330239dbddb8ca2bbfe85d272..2f7bf71af1913aa6155ce8c5e1cf1226ded787f2 100644 (file)
@@ -4,7 +4,6 @@ config BR2_PACKAGE_DOCKER_CONTAINERD
        depends on BR2_PACKAGE_HOST_GO_CGO_LINKING_SUPPORTS
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_USE_MMU # util-linux
-       depends on BR2_USE_WCHAR # util-linux
        select BR2_PACKAGE_RUNC # runtime dependency
        select BR2_PACKAGE_UTIL_LINUX # runtime dependency
        select BR2_PACKAGE_UTIL_LINUX_BINARIES
@@ -16,8 +15,8 @@ config BR2_PACKAGE_DOCKER_CONTAINERD
 
          https://github.com/docker/containerd
 
-comment "docker-containerd needs a toolchain w/ threads, wchar"
+comment "docker-containerd needs a toolchain w/ threads"
        depends on BR2_PACKAGE_HOST_GO_ARCH_SUPPORTS
        depends on BR2_PACKAGE_HOST_GO_CGO_LINKING_SUPPORTS
        depends on BR2_USE_MMU
-       depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
+       depends on !BR2_TOOLCHAIN_HAS_THREADS
index b99b121ab6a308363e8073a65a6e8cb2de0bddc4..1879a56fddead9ee99feb4313553e72c5ce69336 100644 (file)
@@ -14,7 +14,6 @@ if BR2_PACKAGE_DOCKER_ENGINE
 config BR2_PACKAGE_DOCKER_ENGINE_DAEMON
        bool "docker daemon"
        depends on BR2_USE_MMU # docker-containerd
-       depends on BR2_USE_WCHAR # docker-containerd
        select BR2_PACKAGE_DOCKER_CONTAINERD # runtime dependency
        select BR2_PACKAGE_IPTABLES # runtime dependency
        select BR2_PACKAGE_SQLITE # runtime dependency
@@ -30,7 +29,6 @@ if BR2_PACKAGE_DOCKER_ENGINE_DAEMON
 
 config BR2_PACKAGE_DOCKER_ENGINE_DRIVER_BTRFS
        bool "btrfs filesystem driver"
-       depends on BR2_USE_WCHAR # btrfs-progs
        depends on BR2_USE_MMU # btrfs-progs
        depends on BR2_TOOLCHAIN_HAS_THREADS # btrfs-progs
        select BR2_PACKAGE_BTRFS_PROGS
index 4db11e1fc31b84f0f6b3d6df6acab6bc8cdc03c8..d1914a9953b996ef8cf5a83a1b62b9635c4c88b9 100644 (file)
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_E2FSPROGS
        bool "e2fsprogs"
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_USE_MMU # util-linux/libblkid
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
@@ -100,7 +99,3 @@ config BR2_PACKAGE_E2FSPROGS_UUIDGEN
        default y
 
 endif
-
-comment "e2fsprogs needs a toolchain w/ wchar"
-       depends on BR2_USE_MMU
-       depends on !BR2_USE_WCHAR
index 4460f87cef5a7d2ea38d98fdb67bcf50a77db33a..e06a2674696a88f12d96b2ac6adad7a3fedda409 100644 (file)
@@ -4,7 +4,6 @@ config BR2_PACKAGE_FILEMQ
        select BR2_PACKAGE_CZMQ
        select BR2_PACKAGE_ZEROMQ
        depends on BR2_INSTALL_LIBSTDCPP # zeromq
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
        depends on BR2_USE_MMU # czmq
        help
@@ -12,7 +11,6 @@ config BR2_PACKAGE_FILEMQ
 
          http://github.com/zeromq/filemq
 
-comment "filemq needs a toolchain w/ C++, wchar, threads"
+comment "filemq needs a toolchain w/ C++, threads"
        depends on BR2_USE_MMU
-       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
-               BR2_TOOLCHAIN_HAS_THREADS)
+       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
index befdf777156cabc014910a38356b99c38c84cb37..22dc4014ac4d5f591bc0bf95400eddc8e9bb68ca 100644 (file)
@@ -1,10 +1,9 @@
-comment "gptfdisk needs a toolchain w/ wchar, C++"
-       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR)
+comment "gptfdisk needs a toolchain w/ C++"
+       depends on !BR2_INSTALL_LIBSTDCPP
 
 config BR2_PACKAGE_GPTFDISK
        bool "gptfdisk"
        depends on BR2_INSTALL_LIBSTDCPP
-       depends on BR2_USE_WCHAR # util-linux
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBUUID
        select BR2_PACKAGE_GPTFDISK_GDISK if \
@@ -38,6 +37,7 @@ config BR2_PACKAGE_GPTFDISK_CGDISK
        bool "ncurses cgdisk"
        select BR2_PACKAGE_NCURSES
        select BR2_PACKAGE_NCURSES_WCHAR # needed because of UTF-16
+       depends on BR2_USE_WCHAR # ncurses wchar
        depends on !(BR2_bfin && BR2_BINFMT_FLAT) # ncurses wchar support
        help
          Install the ncurses-based GUID partition table (GPT)
index 61ca781aef357cfcc536d87b0459e3dce19b17ce..49060bc83765c997d213c80eabd919ba21f9a350 100644 (file)
@@ -2,7 +2,6 @@ config BR2_PACKAGE_LIBCROSSGUID
        bool "libcrossguid"
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11
-       depends on BR2_USE_WCHAR # util-linux
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBUUID
        help
@@ -10,6 +9,5 @@ config BR2_PACKAGE_LIBCROSSGUID
 
          https://github.com/graeme-hill/crossguid
 
-comment "libcrossguid needs a toolchain w/ C++, wchar, gcc >= 4.7"
-       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR \
-               || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
+comment "libcrossguid needs a toolchain w/ C++, gcc >= 4.7"
+       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
index dd72cc68c7ea74eaec24b8d68f5041dd697bd29d..187e424b0b2271a192a0feeeeb465d606a6903f8 100644 (file)
@@ -2,7 +2,6 @@ config BR2_PACKAGE_LTTNG_TOOLS
        bool "lttng-tools"
        # liburcu only works on some architectures and requires thread support
        depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on !BR2_STATIC_LIBS # uses dlfcn
        select BR2_PACKAGE_LIBURCU
@@ -28,6 +27,6 @@ config BR2_PACKAGE_LTTNG_TOOLS
 
          http://lttng.org
 
-comment "lttng-tools needs a toolchain w/ threads, wchar, dynamic library"
+comment "lttng-tools needs a toolchain w/ threads, dynamic library"
        depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
-       depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || BR2_STATIC_LIBS
+       depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
index bc9b79bddbd62e06b6472e1f915262683098b5c2..796bae6d806ae9a777c1bb4c318228fc72b74581 100644 (file)
@@ -7,10 +7,10 @@ config BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
        default y if BR2_TOOLCHAIN_USES_UCLIBC && \
                (BR2_arm || BR2_armeb || BR2_i386 || BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || BR2_sparc || BR2_x86_64)
 
-comment "mongrel2 needs a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library"
+comment "mongrel2 needs a uClibc or glibc toolchain w/ C++, threads, dynamic library"
        depends on !BR2_INSTALL_LIBSTDCPP || \
-               !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
-               BR2_STATIC_LIBS || !BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
+               !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
+               !BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
 
 config BR2_PACKAGE_MONGREL2
        bool "mongrel2"
@@ -18,7 +18,6 @@ config BR2_PACKAGE_MONGREL2
        select BR2_PACKAGE_ZEROMQ
        depends on BR2_INSTALL_LIBSTDCPP # zeromq
        depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
-       depends on BR2_USE_WCHAR # zeromq -> util-linux
        depends on !BR2_STATIC_LIBS # uses dlopen()
        depends on BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
        help
index 8be5eff551d17a297e2f52bb8a0e5e693696ed97..2e6cdbbeb298ddd40e2c6553fad30f8c7c741664 100644 (file)
@@ -62,10 +62,6 @@ config BR2_PACKAGE_MTD_MKFSUBIFS
        select BR2_PACKAGE_LZO
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBUUID
-       depends on BR2_USE_WCHAR # util-linux
-
-comment "mkfs.ubifs needs a toolchain w/ wchar"
-       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_MTD_MTD_DEBUG
        bool "mtd_debug"
index 2f1d33ef2887824be6c2e8ebac4a7fb5bc98d566..90a92fd2f2f4efd23058077d22cbcfeae8613260 100644 (file)
@@ -1,6 +1,6 @@
-comment "ola needs a toolchain w/ C++, threads, wchar, dynamic library"
-       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR \
-               || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
+comment "ola needs a toolchain w/ C++, threads, dynamic library"
+       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
+               || BR2_STATIC_LIBS
        depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
 
 menuconfig BR2_PACKAGE_OLA
@@ -10,7 +10,6 @@ menuconfig BR2_PACKAGE_OLA
        select BR2_PACKAGE_UTIL_LINUX
        depends on BR2_INSTALL_LIBSTDCPP # protobuf
        depends on !BR2_STATIC_LIBS # protobuf
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
        help
index c258272560b0c94576c1d2935179c540dd20221c..058f93d9a862e330901ebc60dc76133a8837844a 100644 (file)
@@ -1,12 +1,10 @@
-comment "php-zmq needs a toolchain w/ C++, wchar, threads"
-       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR \
-               && BR2_TOOLCHAIN_HAS_THREADS)
+comment "php-zmq needs a toolchain w/ C++, threads"
+       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
 
 config BR2_PACKAGE_PHP_ZMQ
        bool "php-zmq"
        depends on BR2_PACKAGE_PHP
        depends on BR2_INSTALL_LIBSTDCPP
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_TOOLCHAIN_HAS_THREADS
        select BR2_PACKAGE_ZEROMQ
        help
index af4467fa7c138c1d070a0cbd98a743c93b7e1604..8f33a635c86e6f4577835d5e96887767f6bc5403 100644 (file)
@@ -1,6 +1,5 @@
 config BR2_PACKAGE_PYTHON_PYZMQ
        bool "python-pyzmq"
-       depends on BR2_USE_WCHAR # zeromq
        depends on BR2_INSTALL_LIBSTDCPP # zeromq
        depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
        select BR2_PACKAGE_ZEROMQ
@@ -9,7 +8,6 @@ config BR2_PACKAGE_PYTHON_PYZMQ
 
          http://zeromq.org/bindings:python
 
-comment "python-pyzmq needs a toolchain w/ C++, wchar, threads"
+comment "python-pyzmq needs a toolchain w/ C++, threads"
        depends on BR2_PACKAGE_PYTHON
-       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
-               BR2_TOOLCHAIN_HAS_THREADS)
+       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
index f8aaf395fab927ffa225909ad71d9449c48d6675..47cddebe9141d236947472e99dc6ceaa9a60f986 100644 (file)
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_QPID_PROTON
        bool "qpid-proton"
        depends on !BR2_STATIC_LIBS # build a shared library
-       depends on BR2_USE_WCHAR # util-linux
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBUUID
        help
@@ -14,5 +13,5 @@ config BR2_PACKAGE_QPID_PROTON
 
          https://qpid.apache.org/proton/
 
-comment "qpid-proton needs a toolchain w/ dynamic library, wchar"
-       depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR
+comment "qpid-proton needs a toolchain w/ dynamic library"
+       depends on BR2_STATIC_LIBS
index 1aedb7b4a434edb6b0094ca395b2c52b6c4be7b3..aaed7dc020010c9f411ee36de9b25ab5c407d401 100644 (file)
@@ -10,7 +10,6 @@ config BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS
 menuconfig BR2_PACKAGE_SYSTEMD
        bool "systemd"
        depends on BR2_INIT_SYSTEMD
-       depends on BR2_USE_WCHAR # util-linux
        depends on !BR2_STATIC_LIBS # kmod
        depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
        depends on BR2_USE_MMU # dbus
index a82663f575617dd7a8094a35cc7c346fb8ec7fe0..ccb321467424bd4840a8309bfff7f5543b73ffc4 100644 (file)
@@ -1,11 +1,10 @@
-comment "xfsprogs needs a glibc or uClibc toolchain w/ wchar"
+comment "xfsprogs needs a glibc or uClibc toolchain"
        depends on BR2_USE_MMU
-       depends on !BR2_USE_WCHAR || BR2_TOOLCHAIN_USES_MUSL
+       depends on BR2_TOOLCHAIN_USES_MUSL
 
 config BR2_PACKAGE_XFSPROGS
        bool "xfsprogs"
        depends on BR2_USE_MMU # fork()
-       depends on BR2_USE_WCHAR # util-linux
        depends on !BR2_TOOLCHAIN_USES_MUSL
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBUUID
index d5c9deae37784426c73b0b0ddbedccf413640293..53cbbb8fb2ef7a8a99c375dae396b9839fe9911e 100644 (file)
@@ -1,11 +1,9 @@
-comment "zeromq needs a toolchain w/ C++, wchar, threads"
-       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
-               BR2_TOOLCHAIN_HAS_THREADS)
+comment "zeromq needs a toolchain w/ C++, threads"
+       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
 
 config BR2_PACKAGE_ZEROMQ
        bool "zeromq"
        depends on BR2_INSTALL_LIBSTDCPP
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_TOOLCHAIN_HAS_THREADS
        select BR2_PACKAGE_UTIL_LINUX
        select BR2_PACKAGE_UTIL_LINUX_LIBUUID
@@ -38,10 +36,16 @@ config BR2_PACKAGE_ZEROMQ_NORM
          Add support for NACK-Oriented Reliable Multicast (RFC 5740)
          protocol.
 
+comment "PGM/EPGM support needs a toolchain w/ wchar"
+       depends on BR2_TOOLCHAIN_HAS_SYNC_2
+       depends on BR2_TOOLCHAIN_HAS_SYNC_4
+       depends on !BR2_USE_WCHAR
+
 config BR2_PACKAGE_ZEROMQ_PGM
        bool "PGM/EPGM support"
        depends on BR2_TOOLCHAIN_HAS_SYNC_2
        depends on BR2_TOOLCHAIN_HAS_SYNC_4
+       depends on BR2_USE_WCHAR # openpgm
        select BR2_PACKAGE_OPENPGM
        help
          Add support for Pragmatic General Multicast protocol (RFC 3208)
index 67e89b379ea0a0d355ec921c4c73720ec5ccc0e9..04a6d24100ac92d808e5dc6bc33616ea08a08876 100644 (file)
@@ -3,7 +3,6 @@ config BR2_PACKAGE_ZMQPP
        # c++1x support
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
        depends on BR2_INSTALL_LIBSTDCPP
-       depends on BR2_USE_WCHAR # util-linux
        depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
        select BR2_PACKAGE_ZEROMQ
        help
@@ -14,9 +13,9 @@ config BR2_PACKAGE_ZMQPP
 
          http://github.com/benjamg/zmqpp
 
-comment "zmqpp needs a toolchain w/ C++, wchar, threads, gcc >= 4.7"
-       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
-               !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
+comment "zmqpp needs a toolchain w/ C++, threads, gcc >= 4.7"
+       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
+               !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
 
 if BR2_PACKAGE_ZMQPP
 
@@ -24,13 +23,15 @@ config BR2_PACKAGE_ZMQPP_CLIENT
        bool "zmqpp client"
        depends on !BR2_STATIC_LIBS
        depends on BR2_TOOLCHAIN_HAS_THREADS # boost
+       depends on BR2_USE_WCHAR # boost
        select BR2_PACKAGE_BOOST
        select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
        help
          Build and install the zmqpp client, a command line tool that can be
          used to listen or send to zeromq sockets.
 
-comment "zmqpp client needs a toolchain w/ dynamic library, threads"
-       depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS
+comment "zmqpp client needs a toolchain w/ dynamic library, threads, wchar"
+       depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \
+               || !BR2_USE_WCHAR
 
 endif
index a6aef607091e93dc5fcb5a626c5d587a0113d7aa..21a0884ec62c213ca7b69f4141961239d4319339 100644 (file)
@@ -1,7 +1,6 @@
 config BR2_PACKAGE_ZYRE
        bool "zyre"
        depends on BR2_INSTALL_LIBSTDCPP # zeromq
-       depends on BR2_USE_WCHAR # zeromq
        depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
        depends on BR2_USE_MMU # czmq
        select BR2_PACKAGE_CZMQ
@@ -12,7 +11,6 @@ config BR2_PACKAGE_ZYRE
 
          http://zyre.org
 
-comment "zyre needs a toolchain w/ C++, wchar, threads"
+comment "zyre needs a toolchain w/ C++, threads"
        depends on BR2_USE_MMU
-       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
-               BR2_TOOLCHAIN_HAS_THREADS)
+       depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)