unable to compile on x86_64 platform
Vincent Béron
vberon at mecano.gme.usherb.ca
Fri Feb 4 17:41:43 CST 2005
Le ven 04/02/2005 à 17:24, Noah Schwartz a écrit :
> hey,
>
> i'm trying to compile wine on my machine (ver. 2005-01-11) but
> ./configure doesnt get too far...
>
[snip]
> configure:1878: checking for C compiler default output file name
> configure:1881: gcc -m32 conftest.c >&5
> /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld:
> skipping incompatible
> /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/./libgcc.a when searching for
> -lgcc
> /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld:
> skipping incompatible
> /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/libgcc.a when searching for -lgcc
> /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld:
> cannot find -lgcc
[snip]
> currently running gentoo.
> kernel version 2.6.9-gentoo-r14.
> glibc version 2.3.4.2004-11-02.
> gcc version 3.4.3-r1 compiled with multilib which works as far as i know
Are you sure about that last part? (I'm assuming multilib means gcc can
produce both x86 and x86-64 code.)
The lines I kept from you message make it look like gcc only checked in
x86_64 dirs, of course in which it can't find what it's looking for. Or
since it's ld which issues the errors, could it be possible your
binutils are only compiled with x86_64 support and not bot x86 and
x86-64?
Do you have a /usr/lib/gcc-lib/x86-pc-linux-gnu dir?
Last thing (could be a typo on your part): you claim having gcc
3.4.3-r1, but ld is looking in a 3.3.4 dir. Maybe your gcc install is
borked...
Vincent
More information about the wine-devel
mailing list