On Mon, 12 Jan 2004, Rowel Atienza wrote:
..
> if its from 6.1, then most probably it is in elf format already. a.out has
> been phased out long time ago (since 1995) and most modern kernels dont
> support it anymore by default. To make sure it is indeed in elf format,
> run:
> 
> objdump -f <your_obj_file>
> 
> . If it is in a.out format, you are out of luck. That would mean compiling
> your .o from the source code.

Even if it's from RH6.1 it might be A.OUT since it's a 3rd party library. 
As I recall, functions become _function() in A.OUT and __function() in ELF 
when they're put in the library. Or was it function() --> _function() --> 
function().

Basta the difference between ELF and A.OUT (from a linker perspective) is 
that one has an extra underscore.  :)  that much I remember vaguely..


---
Orlando Andico <[EMAIL PROTECTED]>
Mosaic Communications, Inc.

--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie

Reply via email to