bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ldarm (linker for ARM) - Help Needed.. Possible bug


From: Tauno Voipio
Subject: Re: ldarm (linker for ARM) - Help Needed.. Possible bug
Date: Mon, 19 Feb 2001 16:11:16 GMT

"Zango" <address@hidden> wrote in message
news:address@hidden
> Hi,
> I am working for TI India. We are using the ARM tools provieded by GNU
(GNU ld version 2.7.9-970819 (with BFD 2.7.9-970819)).
> We build our executable (for vxWorks RTOS) using GNU tools because that is
the build environment  provided by WindRiver. Now, we wish to convert this
executable so that we are able to load using  TI Loader(which is an integral
part of TI Toolset). Unfortunately, TI COFF differs from GNU COFF and hence
we needed to convert from GNU COFF to TI COFF.
>
>
> Now, after developing a utility to convert from GNU COFF to TI COFF, we
found that the debug information was not visible, even when we build using
the proper debug option (viz., -gcoff)(Our toolset understands debug
information in the COFF format). We found further discrepancies between TI
and GNU debug information storage. So, we fixed that temporarily (by
changing our filename). However, we found one problem with GNU tools here.
When we do an objdump for this particular option, we find that the
filename(s) are not stored in the executable and hence, the debugger would
not be able to recognize the file. The filename entry(in the auxilliary
symbol) is "fake" instead of the actual filename.
>
> Is this is a bug? If so, is there any patch for this.
>
> Any help would be most useful.If you need any further information, please
feel free to contact me.
> Thanks and regards.
> Girish
>

The 'fake' filename is probably a correct one of the assembler source (a
temporary intermediate file). For better filenames try compiling into
assembler sources with the GCC -S switch and then assembling the resulting
source code.

Tauno Voipio
tauno voipio @ iki fi





reply via email to

[Prev in Thread] Current Thread [Next in Thread]