2006/1/18, Ludovic Rousseau <[EMAIL PROTECTED]>:
> On 18/01/06, Ivan Korzakow <[EMAIL PROTECTED]> wrote:
> > >
> > > What is the output of "ldd -r libmusclecard/src/.libs/libmusclecard.so"?
> > >
> >
> > I can not issue ldd on my PC because i'm cross compiling. On the
> > target, here is the result :
> >
> > ldd /lib/libmusclecard.so.1.0.0
> >         ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
> >         libc.so.0 => /lib/libc.so.0 (0x2aaed000)
> >         ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
> >         libpcsclite.so.1 => libpcsclite.so.1 (0x00000000)
> >         libgcc_s.so.1 => libgcc_s.so.1 (0x00000000)
> >         libc.so.0 => libc.so.0 (0x00000000)
> >         libdl.so.0 => libdl.so.0 (0x00000000)
> >         /lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)
>
> You forgot the very important "-r" argument.
> You also executed the command on the wrong file. I want the result on
> the file libpcsclite.so you just recompiled, not on the one already
> installed on the target.
>
> Please try again.
>

The ldd on the target has no -r option. And this *is* the file i have
just recompiled. I just moved it on the target to be able to run ldd.
I wish i could provide more information.

I really don't figure what's wrong with the linker. Anyway, is there a
way to avoid compiling the libmuscle so that the compilation finishes
cleanly, and then be able to run make install ?

Ivan

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to