How do I uncompress vmlinuz to have a look at the symbol tables
to verify elf support?
Can anyone shed any light why it's not building it automatically
("make modules" does not create a binfmt_elf module)?
molto grazie
for any suggestions!
Caroline
| My .config file claims that the kernel supports elf, however
| my kernel cannot run elf binaries.
Are you sure? What ELF binaries have you tried to run? Are
they binaries from another O/S (e.g. SCO)? If so, you probably need
to install the iBCS stuff.
| How do I uncompress vmlinuz to have a look at the symbol tables
| to verify elf support?
You can do 'nm /usr/src/linux/vmlinux'. This is the kernel
before compression.
| Can anyone shed any light why it's not building it automatically
| ("make modules" does not create a binfmt_elf module)?
The ELF support is built into the kernel if you configured it
to be. I do not think it is supported as a module any more (it was
for a time). You'll need to get (at least) the ELF C libraries to run
Linux ELF binaries, unless of course they're statically linked.
If you want more info on ELF, you should probably join the
linux-gcc mailing list. Send email to Majo...@vger.rutgers.edu with
the text "subscribe linux-gcc" or "subscribe linux-gcc-digest" in the
mody of the message. The latter form is, as you might have guessed, a
digestified version of the former and a little more kindly on network
resources.
--
[ epstei...@jpmorgan.com | Caleb Epstein | JP Morgan & Co. Incorporated ]