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
