Results 1 to 2 of 2

Thread: Strange problem with dynamic linker

  1. #1
    Join Date
    Apr 2011
    Beans
    2

    Strange problem with dynamic linker

    Hello,

    I have a 32-bit binary (CA ARCserve backup agent) that I need to get up and running on a AMD64 server.

    The binary is dynamically linked...

    Code:
    root@foo:/opt/CA/BABcmagt# file caagentd
    caagentd: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.0.0, stripped
    ... but when I run ldd, I get this:
    Code:
    root@foo:/opt/CA/BABcmagt# ldd caagentd
            not a dynamic executable
    And I can't run it, either:
    Code:
    root@foo:/opt/CA/BABcmagt# ./caagentd
    bash: ./caagentd: No such file or directory
    The same binary runs without problems on a 64-bit SLES 10 machine.

    Any ideas?

  2. #2
    Join Date
    Apr 2011
    Beans
    2

    Re: Strange problem with dynamic linker

    Ok, I got it. It seems that the 32-bit versions of glibc and libgcc are not installed by default on Ubuntu 64-bit.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •