Re: Translator

new topic     » goto parent     » topic index » view thread      » older message » newer message
peterR said...

Re libc.so, yes, it's in /usr/lib64, and it isn't just a link. It's identified as a shared library, and I can't see any other versions there. However, on close inspection, it seemed small so I opened it in gedit and found this:

/* GNU ld script Use the shared library, but some functions are only in the static library, so try that secondarily. */
OUTPUT_FORMAT(elf64-x86-64)
GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )

Not sure what that all means, but open_dll() is not impressed. It seems the other version is in /lib64.
Cheers
PeterR

Ah, that's just the standard linker script. See and http://stackoverflow.com/questions/5582688/how-is-usr-lib64-libc-so-generated

That's used at link time to link in -lc (the C library), but at run-time the linker only uses libc.so.6 (and thus doesn't need to understand the libc.so script).

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu