Fixes all over the tree.
 
-       Updated/fixed packages: aumix, avahi, busybox, cairo, cdrkit,
-       fltk, gettext, gmpc, grep, hal, iconv, icu, libcgicc, libglib2,
-       libidn, libmpd, libpcap, libsoup, lmbench, ltrace, lvm2, make,
-       metacity, mtd-utils, mutt, netsnmp, ntp, pango, pciutils,
-       pcmanfm, php, psmisc, qt, samba, sshfs, startup-notification,
-       swfdec, sylpheed, uemacs, util-linux, vpnc, webkit
+       Updated/fixed packages: aumix, atk, avahi, busybox, cairo,
+       cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
+       gettext, gmpc, gob2, grep, gstreamer, gvfs, hal, iconv, icu,
+       libcgicc, libglade, libglib2, libgtk2, libidn, libmms, libmpd,
+       libpcap, libsoup, lmbench, ltrace, lvm2, make,
+       metacity, mtd-utils, mutt, nbd, netsnmp, ntp, pango, pciutils,
+       pcmanfm, php, pkg-config, psmisc, qt, samba, shared-mime-info,
+       sshfs, startup-notification, swfdec, sylpheed, uemacs,
+       util-linux, vpnc, webkit, xstroke
 
        Issues resolved (http://bugs.uclibc.org):
 
 
 config BR2_PACKAGE_ATK
        bool "atk"
        select BR2_PACKAGE_LIBGLIB2
+       depends on BR2_USE_WCHAR # glib2
        help
          The ATK accessibility toolkit, needed to build GTK+-2.x.
+
+comment "atk requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
        bool "dbus-glib"
        depends on BR2_PACKAGE_DBUS
        depends on BR2_DBUS_EXPAT
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        help
          GLib bindings for D-Bus.
 
 comment "dbus-glib needs dbus to be compiled with expat support"
        depends on BR2_PACKAGE_DBUS && !BR2_DBUS_EXPAT
+
+comment "dbus-glib requires a toolchain with WCHAR support"
+       depends on BR2_PACKAGE_DBUS && !BR2_USE_WCHAR
 
 config BR2_PACKAGE_DBUS_PYTHON
        bool "dbus-python"
+       depends on BR2_USE_WCHAR # glib2
        depends on BR2_PACKAGE_DBUS
        depends on BR2_PACKAGE_PYTHON
        select BR2_PACKAGE_DBUS_GLIB
          Python bindings for D-Bus
 
          http://dbus.freedesktop.org/doc/dbus-python/
+
+comment "dbus-python requires a toolchain with WCHAR support"
+       depends on BR2_PACKAGE_DBUS && BR2_PACKAGE_PYTHON && !BR2_USE_WCHAR
 
 config BR2_PACKAGE_DOCKER
        bool "docker"
        depends on BR2_PACKAGE_XORG7
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        help
          a system tray dock for X
 
          http://icculus.org/openbox/2/docker
+
+comment "docker requires a toolchain with WCHAR support"
+       depends on BR2_PACKAGE_XORG7 && !BR2_USE_WCHAR
 
 config BR2_PACKAGE_ENCHANT
        bool "enchant"
        depends on BR2_INSTALL_LIBSTDCPP
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        help
          Enchant is a spell-checking library that provides a consistent
 
          http://www.abisource.com/projects/enchant/
 
-comment "enchant requires a toolchain with C++ support enabled"
-       depends on !BR2_INSTALL_LIBSTDCPP
+comment "enchant requires a toolchain with C++ and WCHAR support enabled"
+       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
 
 config BR2_PACKAGE_GAMIN
        bool "gamin"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        help
          the File Alteration Monitor
 
          http://www.gnome.org/~veillard/gamin/sources
+
+comment "gamin requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_GETTEXT
        bool "gettext"
        depends on BR2_NEEDS_GETTEXT
+       depends on BR2_USE_WCHAR
        help
          The GNU `gettext' utilities are a set of tools that provide a
          framework to help other GNU packages produce multi-lingual
 
          http://www.gnu.org/software/gettext/
 
+comment "gettext requires a toolchain with WCHAR support"
+       depends on BR2_NEEDS_GETTEXT && !BR2_USE_WCHAR
+
 config BR2_PACKAGE_GETTEXT_STATIC
        bool "Use libgettext.a instead of libgettext.so.*"
        depends on BR2_PACKAGE_GETTEXT
 
 config BR2_PACKAGE_GMPC
        bool "gmpc"
        depends on BR2_PACKAGE_LIBGTK2
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        select BR2_PACKAGE_LIBINTL if BR2_NEEDS_GETTEXT_IF_LOCALE
          Music Player Daemon.
 
          http://gmpcwiki.sarine.nl/index.php?title=GMPC
+
+comment "gmpc requires a toolchain with WCHAR support"
+       depends on BR2_PACKAGE_LIBGTK2 && !BR2_USE_WCHAR
 
 config BR2_PACKAGE_GOB2
        bool "gob2"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_FLEX
        select BR2_PACKAGE_FLEX_LIBFL
          the writing of GObjects in C.
 
          http://www.jirka.org/gob.html
+
+comment "gob2 requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_GVFS
        bool "gvfs"
        depends on BR2_LARGEFILE
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_EXPAT # needed by dbus(-glib)
        select BR2_PACKAGE_DBUS
 
          http://en.wikipedia.org/wiki/GVFS
 
-comment "gvfs requires a toolchain with LARGEFILE support"
-       depends on !BR2_LARGEFILE
+comment "gvfs requires a toolchain with LARGEFILE and WCHAR support"
+       depends on !BR2_LARGEFILE || !BR2_USE_WCHAR
 
 config BR2_PACKAGE_HAL
        bool "hal"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_EXPAT
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        select BR2_PACKAGE_UDEV_VOLUME_ID
        help
          The Hardware Abstraction Layer (HAL) suite.
+
+comment "hal requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_LIBGLADE
        bool "libglade"
        depends on BR2_PACKAGE_LIBGTK2
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_ATK
        select BR2_PACKAGE_LIBXML2
          by far the easiest way to create the interface files.
 
          http://ftp.gnome.org/pub/GNOME/sources/libglade/
+
+comment "libglade requires a toolchain with WCHAR support"
+       depends on BR2_PACKAGE_LIBGTK2 && !BR2_USE_WCHAR
 
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
        select BR2_PACKAGE_LIBINTL if BR2_NEEDS_GETTEXT
        select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
+       depends on BR2_USE_WCHAR # gettext
        help
          Low-level core library that forms the basis of GTK+ and GNOME.
 
          http://www.gtk.org/
+
+comment "libglib2 requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_PANGO
        depends on BR2_PACKAGE_XORG7||BR2_PACKAGE_DIRECTFB
+       depends on BR2_USE_WCHAR # glib2
        help
          The GTK+ version 2 graphical user interface library
 
          http://www.gtk.org/
+
+comment "libgtk2 requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_LIBSOUP
        bool "libsoup"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBXML2
        select BR2_PACKAGE_LIBGLIB2
-       select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
-       select BR2_PACKAGE_LIBINTL if BR2_NEEDS_GETTEXT_IF_LOCALE
+       select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
+       select BR2_PACKAGE_LIBINTL if BR2_NEEDS_GETTEXT
        help
          libsoup is an HTTP client/server library. It uses GObject
          and the GLib main loop, to integrate well with GNOME
          applications.
 
          http://live.gnome.org/LibSoup
+
+comment "libsoup requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_GSTREAMER
        bool "gstreamer"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        help
          GStreamer is an open source multimedia framework.
 
          http://gstreamer.freedesktop.org/
 
+comment "gstreamer requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
+
 config BR2_PACKAGE_GSTREAMER_LIBXML2
        bool "require libxml2 for registry and load/save"
        default y
 
 config BR2_PACKAGE_LIBMMS
        bool "libmms"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        help
           LibMMS is a common library for parsing mms:// and mmsh://
           all.
 
          http://launchpad.net/libmms
+
+comment "libmms requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_LIBMPD
        bool "libmpd"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
        help
          access to Music Player Daemon (mpd).
 
          http://gmpcwiki.sarine.nl/index.php?title=Libmpd
+
+comment "libmpd requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_SWFDEC
        bool "swfdec"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBOIL
        select BR2_PACKAGE_ALSA_LIB
        select BR2_PACKAGE_PANGO
        help
          Enables GStreamer support
 
+comment "swfdec requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_NBD
        bool "nbd"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        help
          NBD is a set of utilities to configure network block devices,
 
          http://nbd.sf.net/
 
+comment "nbd requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
+
 if BR2_PACKAGE_NBD
 
 config BR2_NBD_CLIENT
 
 config BR2_PACKAGE_PANGO
        bool "pango"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_EXPAT
        select BR2_PACKAGE_CAIRO
          core of text and font handling for GTK+-2.x.
 
          http://www.pango.org/
+
+comment "pango requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_PCMANFM
        bool "pcmanfm"
        depends on BR2_PACKAGE_XORG7
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_GAMIN
        select BR2_PACKAGE_STARTUP_NOTIFICATION
        depends on BR2_PACKAGE_LIBGTK2
          tabbed browsing and user-friendly interface.
 
          http://internap.dl.sourceforge.net/sourceforge/pcmanfm
+
+comment "pcmanfm requires a toolchain with WCHAR support"
+       depends on BR2_PACKAGE_XORG7 && !BR2_USE_WCHAR
 
 config BR2_PACKAGE_PHP_EXT_GETTEXT
        bool "gettext"
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
+       depends on BR2_USE_WCHAR
        help
          gettext support
 
+comment "gettext support requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
+
 config BR2_PACKAGE_PHP_EXT_GMP
        bool "gmp"
        select BR2_PACKAGE_LIBGMP
 
 config BR2_PACKAGE_PKG_CONFIG
        bool "pkg-config"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        help
          pkg-config is a system for managing library compile/link
          single tool.
 
          http://www.freedesktop.org/software/pkgconfig/
+
+comment "pkg-config requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
 config BR2_PACKAGE_SHARED_MIME_INFO
        bool "shared-mime-info"
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_LIBGLIB2
        select BR2_PACKAGE_LIBXML2
        help
          command used to extend it.
 
          http://freedesktop.org/wiki/Software/shared-mime-info
+
+comment "shared-mime-info requires a toolchain with WCHAR support"
+       depends on !BR2_USE_WCHAR
 
        select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
        depends on BR2_PACKAGE_OPENSSH
        depends on BR2_LARGEFILE
+       depends on BR2_USE_WCHAR # glib2
        help
          FUSE makes it possible to implement a filesystem in a userspace
          program. Features include: simple yet comprehensive API, secure
 
          http://fuse.sourceforge.net/sshfs.html
 
-comment "sshfs requires a toolchain with LARGEFILE support"
-       depends on !BR2_LARGEFILE
+comment "sshfs requires a toolchain with LARGEFILE and WCHAR support"
+       depends on !BR2_LARGEFILE || !BR2_USE_WCHAR
 
 config BR2_PACKAGE_XSTROKE
        bool "xstroke"
        depends on BR2_PACKAGE_XORG7
+       depends on BR2_USE_WCHAR # glib2
        select BR2_PACKAGE_DOCKER
        help
          Handwriting recognition for X
 
          http://avr32linux.org/twiki/pub/Main/XStroke
+
+comment "xstroke requires a toolchain with WCHAR support"
+       depends on BR2_PACKAGE_XORG7 && !BR2_USE_WCHAR