Bug 4632 - Linux x86 run-time ELF loader does not handle Solarix/x86 binaries gracefully
Linux x86 run-time ELF loader does not handle Solarix/x86 binaries gracefully
Status: CLOSED NOTABUG
Product: Red Hat Linux
Classification: Retired
Component: glibc (Show other bugs)
6.0
i386 Linux
low Severity low
: ---
: ---
Assigned To: Cristian Gafton
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 1999-08-20 16:22 EDT by schorr
Modified: 2016-11-24 07:14 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 1999-08-23 20:52:43 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description schorr 1999-08-20 16:22:20 EDT
In a routine search for shared library dependencies, I
ended up running the Red Hat 6.0 ldd command (from glibc
2.1.1) on an x86 box against a lot of NFS-mounted
Solaris/x86 2.5.1 binaries.  Instead of quitting gracefully
with an error indicating that it cannot find one or more
of the shared libraries, it seems to fail in one of two
ways.  Most often, I get this error:

/usr/bin/ldd: <filename>: No such file or directory

In this case, the <filename> displayed is the name of
the (clearly existing) Solaris/x86 program.  No doubt,
there is some other file that it cannot find.  If so,
it should display what it is that it cannot find.

In a minority of cases, I get an error message that looks
like this:

BUG IN DYNAMIC LINKER ld.so: dynamic-link.h: 57:
elf_get_dynamic_info: Assertion
 `! "bad dynamic tag"' failed!
ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)

Thanks,
Andy
Comment 1 Cristian Gafton 1999-08-23 20:52:59 EDT
Use objdump if you want to poke at those binaries. ldd must load the
bianry in memory and resolve dynamically the symbol dependencies. And
Linux can not load Solaris x86 binaries.

The file not found message referrs to the dynamic loader that the
solaris binaries require and which is not present in Linux.
Comment 2 openshift-github-bot 2015-09-30 22:38:14 EDT
Commit pushed to master at https://github.com/openshift/origin

https://github.com/openshift/origin/commit/0a2b19cd46371cbb120d95046ee0d5933011172d
Issue 4632 - remove 'Project' from the project overview header

Note You need to log in before you can comment on or make changes to this bug.