Lets put the link asside - maybe i messed this up, when trying to get my
stuff working again. But the elf64 problem persist. What i just did is
this:

I copied an (older) version of liblzo.so.1 and liblzo.so.1.0.0 i found
in one of the older packages to /usr/lib32 replacing the existing files.
To check everything went right i did

/usr/lib32$ readelf -h liblzo.so.1
ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              DYN (Shared object file)
  Machine:                           Intel 80386
  Version:                           0x1
  Entry point address:               0x2170
  Start of program headers:          52 (bytes into file)
  Start of section headers:          130072 (bytes into file)
  Flags:                             0x0
  Size of this header:               52 (bytes)
  Size of program headers:           32 (bytes)
  Number of program headers:         5
  Size of section headers:           40 (bytes)
  Number of section headers:         26
  Section header string table index: 25

After that i executed apt-get update and apt-get upgrade (installing the
upgrades for the following packages: comerr-dev e2fslibs e2fsprogs
libblkid1 libcomerr2 libss2 libuuid1 uuid-dev). After that I checked on
my files again:

/usr/lib32$ readelf -h liblzo.so.1
ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              DYN (Shared object file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0x2940
  Start of program headers:          64 (bytes into file)
  Start of section headers:          116976 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         5
  Size of section headers:           64 (bytes)
  Number of section headers:         25
  Section header string table index: 24

As you can see the elf-class has changed from elf32 to elf64.

Installing a new package ("kalzium") via synaptic shows the same
behaviour - elf32 before, elf64 after.

-- 
update puts 64bit liblzo.so.1 in lib32
https://bugs.launchpad.net/bugs/162630
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to