Maverick toolchain
Matthias Klose
doko at ubuntu.com
Tue Jul 20 20:45:14 BST 2010
On 20.07.2010 21:03, Mark Shuttleworth wrote:
> On 20/07/10 16:53, Robbie Williamson wrote:
>> On 20/07/10 12:25, Matthias Klose wrote:
>>
>>> I suggest to enable the Linaro GCC on amd64, i386 and powerpc as well,
>>> given the comittment of the Linaro toolchain working group to
>>> addressing potential regressions on amd64 and i386 too.
>>>
>>
>> Doko, thank you for the feedback. Given that we are midway through the
>> release cycle, and that we have not done *any* system testing with the
>> amd64 and i386 packages/kernels built using this toolchain, I'm
>> concerned with making this change now. As acting release manager, I
>> propose we move to Linaro's GCC now for the armel flavor of Ubuntu
>> 10.10, and make the change for amd64 and i386 in 11.04.
>>
>
> I don't want to rock the RM boat, especially since I'm responsible for
> the tighter timelines of 10.10, but this is a change which has been in
> play since UDS, has had extensive analysis and a full rebuild test with
> detailed examination. It's certainly not a new thing being raised at
> this stage, and we agreed not to press the issue earlier only because
> the offer was made to do the testing and decide then. It would be wrong
> to have made that offer and then decline to make the change even after
> the testing comes back as favourably as it did - next time, folks won't
> be as willing to leave the door open for extended analysis.
>
> It's also quite material to the collaboration of Linaro and the rest of
> the platform.
Afaiu the biggest concern to the Linaro GCC is it's use for the kernel build.
Apparently nobody including myself did explicitly communicate to the kernel team
about the decision in the arm toolchain session (arm-m-tool-chain-selection).
If this is the only major concern I'd like to propose to use the gcc-4.4-fsf
packages (which still need landing in maverick) to build the kernel (shipping
the gcc-4.4-fsf binary with the name kgcc on the CDs).
Another concern raised is the amount of rebuilds which may hit the archive for
the rebuild of package to make use of the new arm optimizations. According to
James T. a rebuild of all packages found on the CD images would be fine, and
maybe as well a rebuild of main if this is stretched over some time.
Matthias
More information about the technical-board
mailing list