Building Cross Compiler and u-boot

Russell Haley russ.haley at gmail.com
Mon Mar 16 03:17:11 UTC 2015


Tim,

root at Jailbird:/usr/src# cat /usr/src/contrib/elftoolchain/nm/nm.c |
grep "libdwarf.h"
#include <libdwarf.h>

root at Jailbird:/usr/src# ll /usr/include/libdwarf.h
-r--r--r--  1 root  wheel  7385 Nov 11 13:03 /usr/include/libdwarf.h

root at Jailbird:/usr/src# ll /usr/src/contrib/elftoolchain/libdwarf/libdwarf.h
-rw-r--r--  1 root  wheel  33712 Mar  5 23:00
/usr/src/contrib/elftoolchain/libdwarf/libdwarf.h


root at Jailbird:/usr/src# cat /usr/include/libdwarf.h | grep Dwarf_Block
root at Jailbird:/usr/src# cat
/usr/src/contrib/elftoolchain/libdwarf/libdwarf.h | grep Dwarf_Block
} Dwarf_Block;
int             dwarf_formblock(Dwarf_Attribute, Dwarf_Block **, Dwarf_Error *);
root at Jailbird:/usr/src#




Thanks,

Russ

On Sun, Mar 15, 2015 at 7:52 PM, Tim Kientzle <tim at kientzle.com> wrote:
>
>> On Mar 15, 2015, at 12:25 PM, Russell Haley <russ.haley at gmail.com> wrote:
>>
>> Peter,
>>
>> Sorry, I was attacked by a wild kid who managed to send my unfinished email...
>>
>> Here is the error I get when I run your command from head:
>> make XDEV=arm XDEV_ARCH=armv6 WITH_GCC=1 WITH_GCC_BOOTSTRAP=1
>> WITHOUT_CLANG=1 WITHOUT_CLANG_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1 xdev
>> xdev-links
>>
>> cc -O2 -pipe   -I/usr/src/usr.bin/nm/../../contrib/elftoolchain/libelftc
>> -I/usr/src/usr.bin/nm/../../contrib/elftoolchain/common -std=gnu99
>> -fstack-protector -Qunused-arguments -c
>> /usr/src/usr.bin/nm/../../contrib/elftoolchain/nm/nm.c
>> /usr/src/usr.bin/nm/../../contrib/elftoolchain/nm/nm.c:920:34: error:
>> unknown type name 'Dwarf_Block'
>> get_block_value(Dwarf_Debug dbg, Dwarf_Block *block)
>>                                 ^
>
> On my system:
>    /usr/src/contrib/elftoolchain/nm/nm.c includes libdwarf.h.
>
>   /usr/include/libdwarf.h defines Dwarf_Block
>
>   /usr/include/libdwarf.h is installed from /usr/src/contrib/elftoolchain/libdwarf/libdwarf.h
>
> Can you check those on your system?
>
> Tim
>
>


More information about the freebsd-arm mailing list