[U-Boot] [PATCH 5/5] lib: Enable private libgcc by default

Albert ARIBAUD albert.u.boot at aribaud.net
Fri Mar 25 07:43:09 CET 2016


On Fri, 25 Mar 2016 07:37:25 +0100, Albert ARIBAUD
<albert.u.boot at aribaud.net> wrote:
> Hello Tom,

> That way,
> 
> 0) U-Boot gets the stable and controlled AEABI support you want;
> 
> 1) GCC keeps its somewhat stable but uncontrolled internal "generated
>    code / libgcc" interface;
> 
> 2) U-Boot won't interfere with non-aeabi-related stuff in GCC+libgcc,
>    i.e. whatever ibgcc-related but non-AEABI-related changes occur in
>    a GCC release, we won't break them changes in non-AEABI ;
> 
> 3) GCC+libgcc won't interfere with AEABI any more, i.e. whatever AEABI
>    breakages happen in a given GCC toolchain will not break U-Boot.
> 
> 4) This design works with any ARM toolchain -- which is kind of evident
>    since it separates generic ARM EABI support from specific toolchain
>    support.

Addition: this does not mean we should get rid of the private libgcc
support: it can be useful in case of an issue with the non-aeabi part
of libgcc.

Amicalement,
-- 
Albert.


More information about the U-Boot mailing list