[oe] [toolchain-layer][pull-request] Remove old toolchain recipes

Thilo Fromm fromm at dresearch-fe.de
Wed May 16 12:30:39 UTC 2012


Hello Martin,

>> Hello *.*,
>>
>>> Khem Raj (3):
>>>      eglibc-2.12: Remove
>>>      binutils-2.20: Remove
>>>      gcc-4.5: Remove
>>
>> Removing gcc-4.5 would kill Texas Instruments DaVinci (dm814x, dm816x)
>> support. You only get a heavily patched 2.6.37 kernel from TI for
>> these (linux-ti81xx-psp_2.6.37). Unfortunately gcc >= 4.6 is unable to
>> build a kernel which boots for these platforms. After
>>
>> Uncompressing linux ... booting the kernel
>>
>> there is silence. We can reproduce this reliably on a ti8148-evm
>> development board. My best guess is it's because of an ancient kernel
>> being compiled with a very recent GCC.
>>
>> Regards,
>> Thilo
>
> if gcc-4.6 was from meta-toolchain (including linaro patch
> toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106827.patch)
> then you need to pass -mno-unaligned-access in your kernel Makefile
> like this commit does:
> http://git.freesmartphone.org/?p=linux-2.6.git;a=commit;h=78ffc81db8911acdabd026ad3fdefa20b4e34e52
>
> be aware that without this patch -mno-unaligned-access is not valid
> option for gcc (older than 4.7).

Thanks a lot for the hint, it's greatly appreciated. I'll revisit 4.7
to check whether this fixes our issue after I restored 4.5 for us. I
prefer small steps :) I guess I'll move the whole gcc-4.5... stuff
into our own layer for now.

Regards,
Thilo

-- 
Dipl.-Ing (FH) Thilo Fromm, MSc., Embedded Systems Architect
DResearch Fahrzeugelektronik GmbH
Otto-Schmirgal-Str. 3, D-10319 Berlin, Germany
Tel: +49 (30) 515 932 228   mailto:fromm at dresearch-fe.de
Fax: +49 (30) 515 932 77    http://www.dresearch.de
Amtsgericht: Berlin Charlottenburg, HRB 130120 B
Ust.-IDNr. DE273952058
Geschäftsführer: Dr. M. Weber, W. Mögle




More information about the Openembedded-devel mailing list