gdb OS ABI support

Vadtec vadtec@vadtec.net
Sat Jan 12 20:23:00 GMT 2008


Daniel Jacobowitz wrote:
> On Sat, Jan 12, 2008 at 01:56:39PM -0600, Vadtec wrote:
>   
>> Daniel Jacobowitz wrote:
>>     
>>> On Sat, Jan 12, 2008 at 12:49:04PM -0600, Vadtec wrote:
>>>   
>>>       
>>>> I am running on CentOS 5 (RHEL offshoot). I need to be able to back 
>>>> trace cores from a FreeBSD box. How can I compile the FreeBSD ELF OS 
>>>> ABI into my gdb so that I can do it on my CentOS box?
>>>>     
>>>>         
>>> Use --target.  You'll also need to copy libraries from the FreeBSD
>>> system and use "set sysroot".
>>>
>>>   
>>>       
>> Ok, I am new to this. what do I provide to --target? --target=FreeBSD ?  
>> And what libraries will i need to copy from the fBSD system? What is the  
>> purpose of set sysroot in this case? Where do I use it? Inside gdb? On  
>> the shell?
>>
>> Thanks for the reply, I just need some more info to go on. I've never  
>> tried a cross system core back trace, so this is all new to me.
>>     
>
> Pretty much all of this is covered in the GDB manual.  If you run GDB
> on the FreeBSD system its startup message will probably tell you what
> target to use.
>
>   
I have read the gdb manual and to my dismay I havent seem to found this 
information. I would run it on the fBSD system accept for the fact I 
dont have access to it and the person who does is currently on vacation. 
If you can point me to where I can find this information, I am sure I 
can figure it out. I am just at a dead spot it seems.

Vadtec



More information about the Gdb mailing list