Gentoo Archives: gentoo-user

From: Nadav Horesh <nadavh2000@××××××××.uk>
To: gentoo-user@l.g.o
Subject: [gentoo-user] glibc problem with amd64
Date: Thu, 09 Feb 2006 11:50:13
Message-Id: 20060209114053.36550.qmail@web86910.mail.ukl.yahoo.com
1 I tried to compile openv (Intel's computer vision library) on amd64 (64 bit mode) and it failed with the gollowing message:
2
3 g++ -shared /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/crtbeginS.o .libs/cxalloc.o .libs/cxarithm.o .libs/cxarray.o .libs/cxcmp.o .libs/cxconvert.o .libs/cxcopy.o .libs/cxdatastructs.o .libs/cxdrawing.o .libs/cxdxt.o .libs/cxerror.o .libs/cxjacobieigens.o .libs/cxlogic.o .libs/cxlut.o .libs/cxmathfuncs.o .libs/cxmatmul.o .libs/cxmatrix.o .libs/cxmean.o .libs/cxmeansdv.o .libs/cxminmaxloc.o .libs/cxnorm.o .libs/cxouttext.o .libs/cxpersistence.o .libs/cxprecomp.o .libs/cxrand.o .libs/cxsumpixels.o .libs/cxsvd.o .libs/cxswitcher.o .libs/cxtables.o .libs/cxutils.o -L/usr/x86_64-pc-linux-gnu/lib -L/usr/x86_64-pc-linux-gnu/bin -ldl -lpthread -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64
4 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crtn.o -march=k8 -mfpmath=sse -msse3 -o .libs/libcxcore.so.0.9.7
5 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crti.o: In function `_init':
6 /var/tmp/portage/glibc-2.3.5-r2/work/build-amd64-x86_64-pc-linux-gnu-linuxthreads/csu/crti.S:11: multiple definition of `_init'
7 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crti.o:/var/tmp/portage/glibc-2.3.5-r2/work/build-amd64-x86_64-pc-linux-gnu-linuxthreads/csu/crti.S:11: first defined here
8 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crti.o: In function `_fini':
9 /var/tmp/portage/glibc-2.3.5-r2/work/build-amd64-x86_64-pc-linux-gnu-linuxthreads/csu/crti.S:(.fini+0x0): multiple definition of `_fini'
10 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../lib64/crti.o:/var/tmp/portage/glibc-2.3.5-r2/work/build-amd64-x86_64-pc-linux-gnu-linuxthreads/csu/crti.S:(.fini+0x0): first defined here
11 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/crtbeginS.o:(.data.rel+0x0): multiple definition of `__dso_handle'
12 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/crtbeginS.o:(.data.rel+0x0): first defined here
13 collect2: ld returned 1 exit status
14
15 I would like to note that:
16 * The cmpilation went smoothly on a P4 (32 bit) with the same glibc (2.3.5-r2)
17 * I saw several post on this glibc issue with other distros. One suggested to compile glibc with -funit-at-a-time. but this option aborted glibc compilation.
18
19 Any idea?
20
21 Nadav.
22
23
24 ---------------------------------
25 To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre.

Replies

Subject Author
Re: [gentoo-user] glibc problem with amd64 "Hemmann
Re: [gentoo-user] glibc problem with amd64 Richard Fish <bigfish@××××××××××.org>