summaryrefslogtreecommitdiffstats
path: root/package/oprofile
diff options
context:
space:
mode:
authorAlexey Brodkin <Alexey.Brodkin@synopsys.com>2014-10-28 23:19:18 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2014-10-29 22:13:13 +0100
commitcb2e8c5d9c19d3be567f9771cd5dabe81fe9a170 (patch)
tree667cdeaa8f5e1a3fa32cfcb21b81cd54f2ff07f2 /package/oprofile
parent21a60216e925bc16a4965b0fb0f8801208f02547 (diff)
downloadbuildroot-cb2e8c5d9c19d3be567f9771cd5dabe81fe9a170.tar.gz
buildroot-cb2e8c5d9c19d3be567f9771cd5dabe81fe9a170.zip
binutils: now depends on wchar
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>
Diffstat (limited to 'package/oprofile')
-rw-r--r--package/oprofile/Config.in5
1 files changed, 3 insertions, 2 deletions
diff --git a/package/oprofile/Config.in b/package/oprofile/Config.in
index 075e9ea711..3ea07d90f6 100644
--- a/package/oprofile/Config.in
+++ b/package/oprofile/Config.in
@@ -6,6 +6,7 @@ config BR2_PACKAGE_OPROFILE
select BR2_PACKAGE_LIBPFM4 if BR2_powerpc
depends on BR2_INSTALL_LIBSTDCPP
depends on !BR2_aarch64 && !BR2_nios2 # binutils
+ depends on BR2_USE_WCHAR # binutils
depends on !BR2_xtensa
# libpfm4 is needed on PowerPC, and requires thread support
depends on BR2_TOOLCHAIN_HAS_THREADS || !BR2_powerpc
@@ -25,10 +26,10 @@ config BR2_PACKAGE_OPROFILE
interrupt handlers, kernel modules, the kernel, shared
libraries, and applications.
-comment "oprofile needs a toolchain w/ C++"
+comment "oprofile needs a toolchain w/ C++, wchar"
depends on BR2_USE_MMU
depends on !BR2_aarch64 && !BR2_nios2 && !BR2_xtensa
- depends on !BR2_INSTALL_LIBSTDCPP
+ depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
comment "oprofile needs a toolchain w/ threads on PPC"
depends on BR2_USE_MMU && BR2_powerpc
OpenPOWER on IntegriCloud