Summary: | sys-devel/binutils-2.19.1-r1 fails with USE="-gold" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Priit Laes (IRC: plaes) <plaes> |
Component: | [OLD] Development | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://sourceware.org/bugzilla/show_bug.cgi?id=10105 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 269315 | ||
Attachments: | build.log |
Description
Priit Laes (IRC: plaes)
2009-10-12 05:50:26 UTC
Created attachment 206827 [details]
build.log
The error seems to be clash between two symbols:
In file included from /home/tmp/portage/sys-devel/binutils-2.19.1-r1/work/binutils-2.19.1/gold/archive.cc:29:
/home/tmp/portage/sys-devel/binutils-2.19.1-r1/work/binutils-2.19.1/gold/../include/libiberty.h:105: error: new declaration 'char* basename(const char*)'
/usr/include/string.h:601: error: ambiguates old declaration 'const char* basename(const char*)'
Found an upstream bug: http://sourceware.org/bugzilla/show_bug.cgi?id=10105 And upstream patch: http://sourceware.org/cgi-bin/cvsweb.cgi/src/gold/configure.ac.diff?r1=1.44&r2=1.45&cvsroot=src Why was it marked RESOLVED FIXED? it's already fixed in a newer version (In reply to comment #5) > it's already fixed in a newer version > Yeah, but bug is about `USE="gold" emerge binutils`failing.. and the answer is to upgrade. gold is experimental and in active development. we're not going to waste time backporting code (often significant) to address every gold bug. |