[Buildroot] [PATCH 1/1] toolchain-external-linaro-aarch64-be: new package

Thomas Petazzoni thomas.petazzoni at bootlin.com
Wed Jun 27 14:34:02 UTC 2018


Hello,

Thanks for this contribution.

On Wed, 27 Jun 2018 17:07:38 +0300, oferh at marvell.com wrote:
> From: Ofer Heifetz <oferh at marvell.com>
> 
> This commit adds a new package for the Linaro external toolchain for
> the AArch64 Big Endian architecture.
> 
> https://releases.linaro.org/components/toolchain/binaries/7.3-2018.05
> 
> Signed-off-by: Ofer Heifetz <oferh at marvell.com>
> ---
>  .../config-fragments/autobuild/linaro-aarch64-be.config  |  3 +++
>  support/config-fragments/autobuild/toolchain-configs.csv |  1 +
>  toolchain/toolchain-external/Config.in                   |  2 ++
>  .../toolchain-external-linaro-aarch64-be/Config.in       | 15 +++++++++++++++
>  .../Config.in.options                                    |  9 +++++++++
>  .../toolchain-external-linaro-aarch64-be.hash            |  3 +++
>  .../toolchain-external-linaro-aarch64-be.mk              | 16 ++++++++++++++++
>  utils/genrandconfig                                      |  1 +

Generally looks good, but I'd like to see two patches, one adding the
toolchain (changes in toolchain/toolchain-external/) and a separate
patch for adding this toolchain to the autobuilder testing.


> diff --git a/toolchain/toolchain-external/toolchain-external-linaro-aarch64-be/Config.in b/toolchain/toolchain-external/toolchain-external-linaro-aarch64-be/Config.in
> new file mode 100644
> index 0000000..44faeb3
> --- /dev/null
> +++ b/toolchain/toolchain-external/toolchain-external-linaro-aarch64-be/Config.in
> @@ -0,0 +1,15 @@
> +config BR2_TOOLCHAIN_EXTERNAL_LINARO_AARCH64_BE
> +	bool "Linaro AArch64_be 2018.05"

Perhaps "Linaro AArch64 BE 2018.05" or something like that ?

> +	depends on BR2_aarch64_be
> +	depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
> +	depends on !BR2_STATIC_LIBS
> +	select BR2_TOOLCHAIN_EXTERNAL_GLIBC
> +	select BR2_TOOLCHAIN_HAS_SSP
> +	select BR2_INSTALL_LIBSTDCPP
> +	select BR2_TOOLCHAIN_HAS_NATIVE_RPC
> +	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
> +	select BR2_TOOLCHAIN_GCC_AT_LEAST_7
> +	select BR2_TOOLCHAIN_HAS_FORTRAN
> +	help
> +	  Toolchain for the AArch64 architecture, from

AArch64 Big Endian architecture

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
https://bootlin.com


More information about the buildroot mailing list