[U-Boot] [PATCH] ARC: change the default CROSS_COMPILE for ARC
Masahiro Yamada
yamada.masahiro at socionext.com
Wed May 13 11:51:00 CEST 2015
Hi Alexey,
2015-05-13 18:36 GMT+09:00 Alexey Brodkin <Alexey.Brodkin at synopsys.com>:
> Hello Masahiro-san,
>
> On Mon, 2015-05-11 at 19:42 +0900, Masahiro Yamada wrote:
>> As doc/README.ARC says, pre-build ARC toolchains are available at
>> the Synopsys GitHub page.
>>
>> The bin files are prefixed with arc(eb)-buildroot-linux- for earlier
>> releases, but with arc(eb)-snps-linux- for the latest releases
>> (arc_gnu_2014.12_prebuilt_*).
>>
>> For all the releases, the symbolic link, arc(eb)-linux-* is also
>> prepared for each bin file, so it can be used as the default
>> CROSS_COMPILE regardless of the toolchains version.
>>
>> Signed-off-by: Masahiro Yamada <yamada.masahiro at socionext.com>
>> ---
>>
>> arch/arc/config.mk | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/arch/arc/config.mk b/arch/arc/config.mk
>> index 04c034b..9aed147 100644
>> --- a/arch/arc/config.mk
>> +++ b/arch/arc/config.mk
>> @@ -11,13 +11,13 @@ CONFIG_SYS_BIG_ENDIAN = 1
>> endif
>>
>> ifdef CONFIG_SYS_LITTLE_ENDIAN
>> -ARC_CROSS_COMPILE := arc-buildroot-linux-uclibc-
>> +ARC_CROSS_COMPILE := arc-linux-uclibc-
>> PLATFORM_LDFLAGS += -EL
>> PLATFORM_CPPFLAGS += -mlittle-endian
>> endif
>>
>> ifdef CONFIG_SYS_BIG_ENDIAN
>> -ARC_CROSS_COMPILE := arceb-buildroot-linux-uclibc-
>> +ARC_CROSS_COMPILE := arceb-linux-uclibc-
>> PLATFORM_LDFLAGS += -EB
>> PLATFORM_CPPFLAGS += -mbig-endian
>> endif
>
> I would propose to use even simpler and more universal prefix which
> could be used with both ARC pre-built toolchains, your own toolchain
> built by Buildroot or even pre-built Buildroot toolchain
> (http://autobuild.buildroot.org/toolchains/tarballs/br-arcle-hs38-full-2015.02.tar.bz2):
> [1] "arc-linux-" for little-endian
> [2] "arceb-linux-"
>
> Care to re-send your patch or I may do that change myself?
>
I've posted v2.
Thanks for pointing this out!
--
Best Regards
Masahiro Yamada
More information about the U-Boot
mailing list