endef
 endif
 
-# this specific toolchain lacks libnsl
-ifeq ($(BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC_2014_12),y)
-define EXIM_REMOVE_LIBNSL_FROM_MAKEFILE
-       $(SED) 's/-lnsl//g' $(@D)/OS/Makefile-Linux
-endef
-endif
-
 define EXIM_CONFIGURE_TOOLCHAIN
        $(call exim-config-add,CC,$(TARGET_CC))
        $(call exim-config-add,CFLAGS,$(TARGET_CFLAGS))
 
        bool "wvdial"
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_USE_MMU # wvstreams
-       depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC_2014_12 # wvstreams
        select BR2_PACKAGE_WVSTREAMS
        help
          wvdial is an intelligent Point-to-Point Protocol dialer
 comment "wvdial needs a toolchain w/ C++"
        depends on BR2_USE_MMU
        depends on !BR2_INSTALL_LIBSTDCPP
-       depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC_2014_12
 
        bool "wvstreams"
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_USE_MMU # fork()
-       # toolchain lacks program_invocation_*
-       depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC_2014_12
        select BR2_PACKAGE_OPENSSL
        select BR2_PACKAGE_ZLIB
        help
 comment "wvstreams needs a toolchain w/ C++"
        depends on BR2_USE_MMU
        depends on !BR2_INSTALL_LIBSTDCPP
-       depends on !BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC_2014_12
 
        bool "Synopsys ARC 2014.12 toolchain"
        depends on BR2_arc
        depends on BR2_HOSTARCH = "x86_64"
+       # does not provide IPv6, and lacks many uClibc features
+       # expected by Buildroot. The next Synopsys toolchain version
+       # should fix those problems.
+       depends on BROKEN
        select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
        select BR2_INSTALL_LIBSTDCPP
        select BR2_TOOLCHAIN_HAS_NATIVE_RPC