> On May 13, 2016, at 12:56 AM, André Draszik <g...@andred.net> wrote:
> 
> Commit 6661718 (feature-arm-{neon,vfp}.inc: refactor and fix issues)
> effectively changed the gcc -mfpu= option from -mfpu=vfpv3-d16 to
> -mfpu=vfpv3d16, which gcc doesn't understand.
> 
> Restore the original value.
> 
> After doing that, we also need to adjust ARMPKGSFX_FPU which should
> contain the same value without dash '-' as it is used that way
> throughout.


V1 worked fine for my case. V3 doesnt even apply. Can you rebase it on top of 
master and resend ?

> 
> Signed-off-by: André Draszik <g...@andred.net>
> ---
> meta/conf/machine/include/arm/feature-arm-neon.inc | 2 +-
> meta/conf/machine/include/arm/feature-arm-vfp.inc  | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/meta/conf/machine/include/arm/feature-arm-neon.inc 
> b/meta/conf/machine/include/arm/feature-arm-neon.inc
> index 50d9175..b34af8e 100644
> --- a/meta/conf/machine/include/arm/feature-arm-neon.inc
> +++ b/meta/conf/machine/include/arm/feature-arm-neon.inc
> @@ -8,7 +8,7 @@ TUNEVALID[neon] = "Enable Neon SIMD accelerator unit."
> TUNE_CCARGS_MFPU .= "${@bb.utils.contains('TUNE_FEATURES', 'neon', ' neon', 
> '', d)}"
> 
> TUNEVALID[vfpv3d16] = "Enable Vector Floating Point Version 3 with 16 
> registers (vfpv3-d16) unit."
> -TUNE_CCARGS_MFPU .= "${@bb.utils.contains('TUNE_FEATURES', 'vfpv3d16', ' 
> vfpv3d16', '', d)}"
> +TUNE_CCARGS_MFPU .= "${@bb.utils.contains('TUNE_FEATURES', 'vfpv3d16', ' 
> vfpv3-d16', '', d)}"
> 
> TUNEVALID[vfpv3] = "Enable Vector Floating Point Version 3 with 32 registers 
> (vfpv3) unit."
> TUNE_CCARGS_MFPU .= "${@bb.utils.contains('TUNE_FEATURES', 'vfpv3', ' vfpv3', 
> '' , d)}"
> diff --git a/meta/conf/machine/include/arm/feature-arm-vfp.inc 
> b/meta/conf/machine/include/arm/feature-arm-vfp.inc
> index 4247255..9ef31e7 100644
> --- a/meta/conf/machine/include/arm/feature-arm-vfp.inc
> +++ b/meta/conf/machine/include/arm/feature-arm-vfp.inc
> @@ -6,7 +6,7 @@ TUNEVALID[vfp] = "Enable Vector Floating Point (vfp) unit."
> TUNE_CCARGS_MFPU .= "${@bb.utils.contains('TUNE_FEATURES', 'vfp', ' vfp', '', 
> d)}"
> 
> TUNE_CCARGS  .= "${@ (' -mfpu=%s ' % d.getVar('TUNE_CCARGS_MFPU', 
> True).split()[-1]) if (d.getVar('TUNE_CCARGS_MFPU', True) != '') else ''}"
> -ARMPKGSFX_FPU = "${@ ('-%s'        % d.getVar('TUNE_CCARGS_MFPU', 
> True).split()[-1]) if (d.getVar('TUNE_CCARGS_MFPU', True) != '') else ''}"
> +ARMPKGSFX_FPU = "${@ ('-%s'        % d.getVar('TUNE_CCARGS_MFPU', 
> True).split()[-1].replace('vfpv3-d16', 'vfpv3d16')) if 
> (d.getVar('TUNE_CCARGS_MFPU', True) != '') else ''}"
> 
> TUNEVALID[callconvention-hard] = "Enable EABI hard float call convention, 
> requires VFP."
> TUNE_CCARGS_MFLOAT = "${@ bb.utils.contains('TUNE_FEATURES', 
> 'callconvention-hard', 'hard', 'softfp', d) if (d.getVar('TUNE_CCARGS_MFPU', 
> True) != '') else '' }"
> --
> 2.8.1
> 
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to