[coreboot] r3085 build service
Carl-Daniel Hailfinger
c-d.hailfinger.devel.2006 at gmx.net
Mon Jan 28 22:20:48 CET 2008
On 28.01.2008 22:12, Jordan Crouse wrote:
> On 28/01/08 21:38 +0100, Carl-Daniel Hailfinger wrote:
>
>> On 28.01.2008 21:12, coreboot information wrote:
>>
>>> revision 3085
>>>
>>> Build Log:
>>> Compilation of amd:serengeti_cheetah has been fixed
>>> Compilation of amd:serengeti_cheetah_fam10 is still broken
>>> See the error log at http://qa.coreboot.org/log_buildbrd.php?revision=3085&device=serengeti_cheetah_fam10&vendor=amd
>>>
>>>
>> And we need another 2461 bytes increase due to the new compiler. Just in
>> case anyone wonders which compiler causes continuous size increases:
>>
>> gcc version 4.3.0 20080117 (experimental) [trunk revision 131592] (SUSE Linux)
>>
>
> Nak. This is a more serious problem:
>
> My system is:
> gcc version 4.1.3 20070929 (prerelease) (Ubuntu4.1.2-16ubuntu2)
>
> My sections are as follows:
> .ram start 0xfffc0000 size 0x10098
> .rom start 0xfffd0098 size 0xfac8
> .id start 0xfffefd2
>
> On the log from abuild, we can interpolate the results. .ram start is
> hardcoded, and .rom starts immediately after .ram. So, based on this
> line:
>
> Section .id [00000000ffffefd2 -> 00000000ffffefef] overlaps section .rom
> [00000000fffedd7c -> 00000000fffff96f]
>
> We see that the .ram is (0xfffedd7c - 0xfffd0098) 122084 bytes larger on
> the abuild machine then it is on my machine. That certainly isn't because
> of little changes in the compiler. And .rom too has an increase,
> (0xfffff96f - 0xfffedd7c = 72691), which is 8491 bytes larger then my box.
>
That is way outside the expected variation.
> Something is amiss here, and I need to put my head down with Stefan and
> figure it out. But in the meantime, hiding the problem isn't going to help
> anybody.
>
Downgrading gcc on the official build machine would probably shed some
light on the situation.
Thanks for analyzing the problem. I hope you find the culprit.
Regards,
Carl-Daniel
More information about the coreboot
mailing list