On Sunday 18 December 2005 18:32, Andrew Schulman wrote:
> E: Dynamic linker not found, aborting.

mklibs is apparently looking for a dynamic linker by searching for
the pattern "Requesting program interpreter" in the output of the
readelf command. This is missing for the lib you are using.

The following shows an example of what it's looking for:
<example>
$ readelf --program-headers libnss_nis.so.2

Elf file type is DYN (Shared object file)
Entry point 0x1cb0
There are 8 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  PHDR           0x000034 0x00000034 0x00000034 0x00100 0x00100 R E 0x4
  INTERP         0x007768 0x00007768 0x00007768 0x00013 0x00013 R   0x1
      [Requesting program interpreter: /lib/ld-linux.so.2]
  LOAD           0x000000 0x00000000 0x00000000 0x07780 0x07780 R E 0x1000
  LOAD           0x007edc 0x00008edc 0x00008edc 0x00210 0x00358 RW  0x1000
[...]
</example>

I have no idea if this information really should be in your lib or if
mklibs should try an alternative method to find the interpreter.

Attachment: pgpA095M2lCiF.pgp
Description: PGP signature

Reply via email to