Summary: | glibc has multiple definitions of _LIB_VERSION in libieee | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Seemant Kulleen (RETIRED) <seemant> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | jstubbs |
Priority: | High | ||
Version: | 1.4 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Seemant Kulleen (RETIRED)
2004-03-14 20:10:31 UTC
And from libvorbis... /usr/lib/libieee.a(.data+0x0): multiple definition of `_LIB_VERSION' /usr/lib/libm.a(s_lib_version.o)(.data+0x0): first defined here collect2: ld returned 1 exit status Portage 20040626 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.7-ck6 i686 mobile AMD Athlon(tm) XP 1800+) ================================================================= System uname: 2.6.7-ck6 i686 mobile AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.7-r4 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -fforce-addr -finline-limit=256 -fno-branch-count-reg -fmove-all-movables -freduce-all-givs -fno-align-labels -fno-align-loops -frename-registers -fweb -ffloat-store -fsingle-precision-constant -ftracer -funit-at-a-time -funswitch-loops -fprefetch-loop-arrays -fbranch-target-load-optimize2 -mieee-fp -mpreferred-stack-boundary=2 -mmmx -msse -m3dnow -mfpmath=sse -maccumulate-outgoing-args -minline-all-stringops" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -fforce-addr -finline-limit=256 -fno-branch-count-reg -fmove-all-movables -freduce-all-givs -fno-align-labels -fno-align-loops -frename-registers -fweb -ffloat-store -fsingle-precision-constant -ftracer -funit-at-a-time -funswitch-loops -fprefetch-loop-arrays -fbranch-target-load-optimize2 -mieee-fp -mpreferred-stack-boundary=2 -mmmx -msse -m3dnow -mfpmath=sse -maccumulate-outgoing-args -minline-all-stringops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache livecvsportage sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/home/jason/gentoo-x86" PORTDIR_OVERLAY="/home/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X alsa arts avi berkdb cjk crypt dvd gif java jpeg mad mmx ncurses nls nptl oggvorbis opengl pam png python quicktime readline sdl sse ssl tiff truetype xinerama xv zlib" jason@localhost /var/db/pkg/sys-libs/glibc-2.3.4.20040808 $ cat CFLAGS -O2 -march=athlon-xp -fprefetch-loop-arrays -freorder-blocks -O2 CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" emerge libvorbis No problems Removing -ftracer (the commonality) from my crazy CFLAGS doesn't fix it. Will try to isolate further later, but looks like a gcc issue. dammit, this error doesn't happen for me any more. ...and my error is my own problem to deal with. Feel free to handle as you wish. the problem occurs if you do '-lieee -lieee' libieee is only provided in static form thus that link line pulls in to copies of the libieee.a archive i'd say fix whatever package is doubling up the '-lieee' |