[mc1322x] Fwd: contiki compilation error
Camilo, Alex
acamilo at neuronrobotics.com
Tue Dec 8 08:44:47 EST 2009
Wait a minute, i think i had a brain fart, i'm sorry. the final tally is
On Tue, Dec 8, 2009 at 8:34 AM, Camilo, Alex <acamilo at neuronrobotics.com>wrote:
> After reading the linked posts and doing some poking I don't think i'm
> running into half of glibc bieng pulled in.
> after looking at the sizes of the included components i see executable code
> and data in the region where i would expect it to be and when i add up the
> size of all of the segments in that region it comes out to approx 32k which
> is good enough for me. The stuff that doesn't make sense is all the .debug_
> data at address 0.
>
> ubuntu at ubuntu-desktop:~/contiki-mc1322x/examples/hello-world$ arm-elf-size
> -A -x hello-world.mc1322x
> hello-world.mc1322x :
> section size addr
> .text 0x663c 0x400000
> .stack 0x720 0x40663c
> .rodata 0xa24 0x406d5c
> .data 0x4fc 0x407780
> .bss 0x1154 0x407c7c
> .heap 0x400 0x408dd0
> .stab 0x18c 0x0
> .stabstr 0x2f 0x0
> .comment 0x396 0x0
> .debug_aranges 0x620 0x0
> .debug_pubnames 0x1628 0x0
> .debug_info 0xc730 0x0
> .debug_abbrev 0x4866 0x0
> .debug_line 0x372d 0x0
> .debug_frame 0x1a04 0x0
> .debug_str 0x2fb6 0x0
> .debug_loc 0x5bed 0x0
> .debug_ranges 0x528 0x0
> .ARM.attributes 0x10 0x0
> Total 0x2a50b
>
>
> On Mon, Dec 7, 2009 at 12:05 PM, Mariano Alvira <mar at devl.org> wrote:
>
>> On Mon, Dec 07, 2009 at 11:15:50AM -0500, Camilo, Alex wrote:
>> > I'l try installing a gnu-arm tool-chain from source and compiling my
>> libraries.
>> > I'm running into other problems such as the finished contiki binary
>> being about
>> > 250k.
>>
>> This can happen when something links to a giant call tree from glibc
>> --- contiki calls exit in many places at that has been a
>> problem. There are others. EABI has also been a problem. Here are
>> some links to previous posts on the mailing list that might help:
>>
>> http://devl.org/pipermail/mc1322x/2009-October/000039.html
>>
>> and this post includes a perl script that will generate graph of what
>> is linking in what. This is useful for narrowing down to the exact
>> reason why giant portions of glibc are getting linked in:
>>
>> http://devl.org/pipermail/mc1322x/2009-October/000040.html
>>
>> -Mar.
>>
>
>
>
> --
> Alex Camilo
> 1-877-474-6038 ext#703
> Head of Research and Design at Neuron Robotics, LLC.
> www.neuronrobotics.com
>
--
Alex Camilo
1-877-474-6038 ext#703
Head of Research and Design at Neuron Robotics, LLC.
www.neuronrobotics.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://devl.org/pipermail/mc1322x/attachments/20091208/29b6a5ad/attachment.htm>
More information about the mc1322x
mailing list