]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commit
binutils: now depends on wchar
authorAlexey Brodkin <Alexey.Brodkin@synopsys.com>
Tue, 28 Oct 2014 22:19:18 +0000 (23:19 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 29 Oct 2014 21:13:13 +0000 (22:13 +0100)
commitcb2e8c5d9c19d3be567f9771cd5dabe81fe9a170
tree667cdeaa8f5e1a3fa32cfcb21b81cd54f2ff07f2
parent21a60216e925bc16a4965b0fb0f8801208f02547
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>
package/binutils/Config.in
package/dropwatch/Config.in
package/oprofile/Config.in