[arch-general] Perplexing libjpeg-related packaging issue

bardo ilbardo at gmail.com
Wed Jul 15 08:21:36 EDT 2009


2009/7/15 bardo <ilbardo at gmail.com>:
> It worked for me, but it seems it did not for the user, so I'm waiting
> to know which mirror he uses and readelf's output.

He uses archlinux.puzzle.ch... I had problems in the last few days
with it too, so I switched to another one, maybe this caused the
issue. Anyway, here's readelf's output:

-----
Dynamic section at offset 0x31d05c contains 34 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libz.so.1]
 0x00000001 (NEEDED)                     Shared library: [libbz2.so.1.0]
 0x00000001 (NEEDED)                     Shared library: [libgd.so.2]
 0x00000001 (NEEDED)                     Shared library: [libjpeg.so.62]
 0x00000001 (NEEDED)                     Shared library: [libfontconfig.so.1]
 0x00000001 (NEEDED)                     Shared library: [libfreetype.so.6]
 0x00000001 (NEEDED)                     Shared library: [libpng12.so.0]
 0x00000001 (NEEDED)                     Shared library: [libmagic.so.1]
 0x00000001 (NEEDED)                     Shared library: [libm.so.6]
 0x00000001 (NEEDED)                     Shared library: [libdl.so.2]
 0x00000001 (NEEDED)                     Shared library: [libstdc++.so.6]
 0x00000001 (NEEDED)                     Shared library: [libgcc_s.so.1]
 0x00000001 (NEEDED)                     Shared library: [libpthread.so.0]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]
 0x0000000c (INIT)                       0x804c9f8
 0x0000000d (FINI)                       0x83468ac
 0x00000004 (HASH)                       0x8048168
 0x6ffffef5 (GNU_HASH)                   0x8048b78
 0x00000005 (STRTAB)                     0x804a510
 0x00000006 (SYMTAB)                     0x8048d60
 0x0000000a (STRSZ)                      5312 (bytes)
 0x0000000b (SYMENT)                     16 (bytes)
 0x00000015 (DEBUG)                      0x0
 0x00000003 (PLTGOT)                     0x83661dc
 0x00000002 (PLTRELSZ)                   2616 (bytes)
 0x00000014 (PLTREL)                     REL
 0x00000017 (JMPREL)                     0x804bfc0
 0x00000011 (REL)                        0x804be78
 0x00000012 (RELSZ)                      328 (bytes)
 0x00000013 (RELENT)                     8 (bytes)
 0x6ffffffe (VERNEED)                    0x804bcc8
 0x6fffffff (VERNEEDNUM)                 7
 0x6ffffff0 (VERSYM)                     0x804b9d0
 0x00000000 (NULL)                       0x0
-----

It indeed points to .62, but on my installation the same binary does
not! I'm not very familiar with readelf, could you please clarify if
the output is right?

Corrado


More information about the arch-general mailing list