Bug 42370 - libieee.a: multiple definition of `_LIB_VERSION'
Summary: libieee.a: multiple definition of `_LIB_VERSION'
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Raw Hide
Classification: Retired
Component: glibc
Version: 1.0
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jakub Jelinek
QA Contact: Aaron Brown
URL:
Whiteboard:
Keywords:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-05-26 00:49 UTC by Bill Nottingham
Modified: 2016-11-24 12:41 UTC (History)
2 users (show)

(edit)
Clone Of:
(edit)
Last Closed: 2001-05-26 00:49:22 UTC


Attachments (Terms of Use)

Description Bill Nottingham 2001-05-26 00:49:18 UTC
Building Guppi:


gcc -O2 -march=i386 -mcpu=i686 -Wall -Wunused -o .libs/demo demo.o
../libguppiuseful/.libs/libguppiuseful.so -L/usr/lib/python1.5/config
-lpython1.5 -lieee -ldl -lpthread .libs/libguppidata.so -rdynamic
-L/usr/lib -L/usr/X11R6/lib -lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib
-lSM -lICE -lgnome -lgnomesupport -lesd -laudiofile -ldb1 -lgdk_pixbuf
-lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lxml -lz -rdynamic
-L/usr/lib -L/usr/X11R6/lib -lgnome -lgnomesupport -lesd -laudiofile -lm
-ldb1 -lglib -ldl -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE
-lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd
-laudiofile -lm -ldb1 -lglib -ldl -L/usr/lib -lgdk_pixbuf -L/usr/lib
-L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext
-lX11 -lm -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgdk_pixbuf -lgtk -lgdk
-lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lgnomecanvaspixbuf -rdynamic
-L/usr/lib -L/usr/X11R6/lib -lgnorba -lORBitCosNaming -lORBit -lIIOP
-lORBitutil -lnsl -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk
-lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm
-ldb1 -lglib -ldl -rdynamic -lzvt -lutil -lSM -lICE -lgdk_imlib -lgtk -lgdk
-lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -L/usr/lib -lglade-gnome
-lglade -L/usr/lib -lxml -lz -rdynamic -L/usr/lib -L/usr/X11R6/lib
-rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule
-lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib
-ldl -L/usr/lib -lguile -L/usr/src/bs/BUILD/guile-1.3.4/libguile
-L/usr/src/bs/BUILD/guile-1.3.4/libguile/.libs -ldl -lm -L/usr/lib
-lORBitCosNaming -lORBit -lIIOP -lORBitutil -lglib -lnsl -lm -lbonobo-print
-rdynamic -L/usr/lib -L/usr/X11R6/lib -lbonobo -loaf -lORBitCosNaming
-lORBit -lIIOP -lORBitutil -lnsl -lbonobox -lbonobo-print -lgnomeprint
-lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgnome -lgnomesupport -lesd
-laudiofile -ldb1 -lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lXi
-lXext -lX11 -lm -lxml -lz -lreadline -ltermcap -L/usr/lib/python1.5/config
-lpython1.5 -lieee -ldl -lpthread
/usr/lib/libieee.a(.data+0x0):/usr/src/bs/BUILD/glibc-2.2.3/math/ieee-math.c:
multiple definition of `_LIB_VERSION'
/usr/lib/libieee.a(.data+0x0):/usr/src/bs/BUILD/glibc-2.2.3/math/ieee-math.c:
first defined here
collect2: ld returned 1 exit status

Comment 1 Jakub Jelinek 2001-06-01 09:24:26 UTC
This is a bug in guppi. /usr/lib/libieee.a is not actually an ar library, but
ELF relocatable object (.o) and has to be (since there is nothing which would
bring it in otherwise). -lieee has been like this for ages.
So guppi should just not add -lieee twice because that will never work.


Note You need to log in before you can comment on or make changes to this bug.