[Gllug] ELF, LSB [...] , stripped

Chris Ball chris at void.printf.net
Sat Oct 19 21:43:41 UTC 2002


>> On Sat, 19 Oct 2002 22:30:28 +0100, Dylan   <dylan at dylan.me.uk> said:

   >> - LSB I don't know what it means, a type of executable perhaps ?

   > Compliant with the Linux Standard base, probably -
   > www.linuxbase.org

No.  LSB would be 'least significant bit', referring to a little-endian
binary.  (Confusingly, the Linux Standard Base does talk about the
endian-ness of binaries, but that's not what file(1) is referring to.)

   > No, the links are from ls to external dynamic libraries (like
   > glibc, no doubt) just like it says "uses shared libraries".

Which you can investigate with ldd(1).  In this case:

void:chris~ % ldd /bin/ls
      librt.so.1 => /lib/librt.so.1 (0x4001a000)
      libc.so.6 => /lib/libc.so.6 (0x4002b000)
      libpthread.so.0 => /lib/libpthread.so.0 (0x40149000)
      /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

   >> - stripped - no idea

   > Debugging and symbolic information has been taken out of the file
   > to make it smaller - this info is only needed during development
   > (usually)

Yeah.  Also see 'man 1 strip'.

- Chris.
-- 
$a="printf.net";  Chris Ball | chris at void.$a | www.$a | finger: chris@$a


-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list