> On 4/8/06, Jason Gauthier <[EMAIL PROTECTED]> wrote:
> > Greetings,
> >
> >   My first experience with debian, and amd64.  Can someone tell me 
> > what packages I need to cross compile 32 bit apps?  I've tried for 
> > awhile, but I just can't figure it out.  I know there are several.
> AFAIK:
> lib32gcc1, libc6-dev-i386, lib32stdc++6,lib32z1-dev Is there 
> anything else?
> What about applications requiring libsdl? compiling in a chroot?
> 

Thanks,

 I installed all of those.  (I was missing a couple)
But I still cannot compile 32bit apps:

jgauthier:/home/jgauthier# gcc -m32 ./test.c
./test.c: In function \u2018main\u2019:
./test.c:2: warning: return type of \u2018main\u2019 is not
\u2018int\u2019
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libc.so when searching for
-lc
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-linux-gnu/4.0.3/../../../libc.a when searching for
-lc
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.so when
searching for -lc
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libc.a when searching
for -lc/usr/bin/ld: skipping incompatible /usr/lib/libc.so when
searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for
-lc
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status

What else do I need to do?  

Reply via email to