All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peter Korsgaard <jacmet@uclibc.org>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCHv3 05/14] gcc: take into account ARM floating point capabilities
Date: Tue, 16 Jul 2013 15:13:23 +0200	[thread overview]
Message-ID: <87ip0a1wcs.fsf@dell.be.48ers.dk> (raw)
In-Reply-To: <1373961805-3901-6-git-send-email-thomas.petazzoni@free-electrons.com> (Thomas Petazzoni's message of "Tue, 16 Jul 2013 10:03:16 +0200")

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 Thomas> The ARM EABIhf support was introduced in gcc 4.6.x, so versions
 Thomas> earlier than this one should not be used when EABIhf is selected.

 Thomas> The ARM VFPv4 support was introduced in gcc 4.5.x, so versions earlier
 Thomas> than this one should not be used when VFPv4 is used.

 Thomas> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 Thomas> ---
 Thomas>  package/gcc/Config.in.host | 10 ++++++++++
 Thomas>  1 file changed, 10 insertions(+)

 Thomas> diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
 Thomas> index a529d14..1f9aa9a 100644
 Thomas> --- a/package/gcc/Config.in.host
 Thomas> +++ b/package/gcc/Config.in.host
 Thomas> @@ -22,15 +22,22 @@ choice
 
 Thomas>  	config BR2_GCC_VERSION_4_3_X
 Thomas>  		depends on !BR2_arc && !BR2_avr32 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_cortex_a5 && !BR2_cortex_a7 && !BR2_cortex_a8 && !BR2_cortex_a9 && !BR2_cortex_a15 && !BR2_x86_atom && !BR2_powerpc_e300c2 && !BR2_powerpc_e300c3 && !BR2_powerpc_e500mc && !BR2_powerpc_464 && !BR2_powerpc_464fp && !BR2_powerpc_476 && !BR2_powerpc_476fp && !BR2_fa526 && !BR2_pj4
 Thomas> +		depends on !BR2_ARM_EABIHF
 Thomas>  		bool "gcc 4.3.x"
 
 Thomas>  	config BR2_GCC_VERSION_4_4_X
 Thomas>  		depends on !BR2_arc && !BR2_avr32 && !BR2_cortex_a5 && !BR2_cortex_a7 && !BR2_cortex_a15 && !BR2_x86_atom && !BR2_powerpc_476 && !BR2_powerpc_476fp && !BR2_fa526 && !BR2_pj4
 Thomas>  		bool "gcc 4.4.x"
 Thomas> +		# ARM EABIhf support appeared in gcc 4.6
 Thomas> +		depends on !BR2_ARM_EABIHF
 Thomas> +		# VFPv4 support appeared in gcc 4.5
 Thomas> +		depends on !BR2_ARM_FPU_VFPV4 && !BR2_ARM_FPU_VFPV4D16
 
 Thomas>  	config BR2_GCC_VERSION_4_5_X
 Thomas>  		depends on !BR2_arc && !BR2_avr32 && !BR2_cortex_a7 && !BR2_cortex_a15 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_fa526 && !BR2_pj4
 Thomas>  		select BR2_GCC_NEEDS_MPC
 Thomas> +		# ARM EABIhf support appeared in gcc 4.6
 Thomas> +		depends on !BR2_ARM_EABIHF
 Thomas>  		bool "gcc 4.5.x"
 
 Thomas>  	config BR2_GCC_VERSION_4_6_X
 Thomas> @@ -40,17 +47,20 @@ choice
 
 Thomas>  	config BR2_GCC_VERSION_4_7_X
 Thomas>  		depends on !BR2_arc && !BR2_avr32 && !BR2_sparc_sparchfleon && !BR2_sparc_sparchfleonv8 && !BR2_sparc_sparcsfleon && !BR2_sparc_sparcsfleonv8 && !BR2_pj4
 Thomas> +		depends on !BR2_ARM_OABI

OABI is gone, so these can be dropped.

Committed with that fixed, thanks.

-- 
Bye, Peter Korsgaard

  reply	other threads:[~2013-07-16 13:13 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-16  8:03 [Buildroot] [PATCHv3 00/14] ARM floating point improvements, EABIhf and Thumb2 support Thomas Petazzoni
2013-07-16  8:03 ` [Buildroot] [PATCHv3 01/14] arch: introduce BR2_GCC_TARGET_{FPU, FLOAT_ABI} Thomas Petazzoni
2013-07-16 11:48   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 02/14] arch: Refactor BR2_SOFT_FLOAT into per-architecture options Thomas Petazzoni
2013-07-16 11:53   ` Peter Korsgaard
2013-07-16 12:12     ` Thomas Petazzoni
2013-07-16 12:34       ` Peter Korsgaard
2013-07-16 13:12   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 03/14] arch: improve ARM floating point support and add support for EABIhf Thomas Petazzoni
2013-07-16 13:12   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 04/14] binutils: exclude binutils versions that don't support EABIhf Thomas Petazzoni
2013-07-16 13:12   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 05/14] gcc: take into account ARM floating point capabilities Thomas Petazzoni
2013-07-16 13:13   ` Peter Korsgaard [this message]
2013-07-16  8:03 ` [Buildroot] [PATCHv3 06/14] toolchain: remove the old BR2_VFP_FLOAT option Thomas Petazzoni
2013-07-16 13:15   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 07/14] configs: update defconfigs after VFP option changes Thomas Petazzoni
2013-07-16 13:16   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 08/14] configs: use new EABIhf option for beaglebone_defconfig Thomas Petazzoni
2013-07-16 13:19   ` Peter Korsgaard
2013-07-16 13:32     ` Thomas Petazzoni
2013-07-16 13:39       ` Peter Korsgaard
2013-07-16 13:47         ` Thomas Petazzoni
2013-07-16 15:06           ` Spenser Gilliland
2013-07-16 15:23             ` Thomas Petazzoni
2013-07-16 15:31             ` Peter Korsgaard
2013-07-16 13:39   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 09/14] toolchain-external: update config options after EABIhf introduction Thomas Petazzoni
2013-07-16 13:21   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 10/14] gcc: create symbolic link to ld-linux in EABIhf/gcc 4.7/eglibc Thomas Petazzoni
2013-07-16 13:23   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 11/14] arch/arm: add support for Thumb2 Thomas Petazzoni
2013-07-16 13:29   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 12/14] uclibc: use numbered patches for 0.9.33.2 Thomas Petazzoni
2013-07-16 13:31   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 13/14] uclibc: add Thumb2 fixes Thomas Petazzoni
2013-07-16 13:32   ` Peter Korsgaard
2013-07-16  8:03 ` [Buildroot] [PATCHv3 14/14] arch: use tabs instead of spaces in Config.in files Thomas Petazzoni
2013-07-16 13:32   ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ip0a1wcs.fsf@dell.be.48ers.dk \
    --to=jacmet@uclibc.org \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.