cb2e8c5d9c
binutils starting at least from 2.23 when build for target require uClibc configured with UCLIBC_HAS_WCHAR otherwise: libtool: link: [...] -o as-new [...] read.o: In function `read_symbol_name': read.c:(.text+0x3634): undefined reference to `mbstowcs' collect2: error: ld returned 1 exit status because "mbstowcs" is not available in the C library. Even though we're not yet using 2.23.2 as the default version, we will probably do it in the near future, so this commit doesn't bother with making the wchar dependency version-specific, and applies it to the binutils package as a whole. Fixes bug #6218 [Thomas: - more details in the commit log. - add comment about the wchar dependency - propagate the dependency to dropwatch (and fix a mistake in the architecture dependencies of the comment) - propagate the dependency to oprofile.] Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Anton Kolesov <akolesov@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
18 lines
573 B
Plaintext
18 lines
573 B
Plaintext
config BR2_PACKAGE_DROPWATCH
|
|
bool "dropwatch"
|
|
select BR2_PACKAGE_BINUTILS
|
|
depends on !BR2_aarch64 && !BR2_nios2 # binutils
|
|
depends on BR2_USE_WCHAR # binutils
|
|
select BR2_PACKAGE_READLINE
|
|
select BR2_PACKAGE_LIBNL
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
|
|
help
|
|
Dropwatch is an interactive utility for monitoring and
|
|
recording packets that are dropped by the kernel
|
|
|
|
https://fedorahosted.org/dropwatch/
|
|
|
|
comment "dropwatch needs a toolchain w/ threads, wchar"
|
|
depends on !BR2_aarch64 && !BR2_nios2
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
|