Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2262 - conflicting libiberty installed by core packages (gcc/binutiles)
Summary: conflicting libiberty installed by core packages (gcc/binutiles)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Robbins (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-30 01:38 UTC by Paul Thompson
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Thompson 2002-04-30 01:38:36 UTC
qpkg -fp libiberty.a
sys-devel/binutils-2.11.92.0.12.3-r2 *
sys-devel/gcc-2.95.3-r5 *

Unfortunately, the libiberty installed by gcc is incompatible with binutils.
A demonstration is to build ksymoops-2.4.5, which will result in
many missing symbols (gcc libiberty.a + binutils libbfd.a)
I havent tried to link anything else to these static libs to see if there
are other problems.

In my case, gcc happened to be emerged later than my binutils, overwriting
the binutils libiberty.a. I remerged binutils and was able to build
ksymoops. I think probably the gcc libiberty should not be installed.

Linking to the shared libbfd avoids this problem.

Paul
Comment 1 Daniel Robbins (RETIRED) gentoo-dev 2002-04-30 09:40:42 UTC
OK, removing libiberty.a from gcc-2.95.3-r6