diff mbox

freerdp: pass appropriate ARM ABI flags

Message ID 1419862290-6251-1-git-send-email-thomas.petazzoni@free-electrons.com
State Accepted
Commit 64f94d1109ea950e64cf6bbf14df9ed776ad308e
Headers show

Commit Message

Thomas Petazzoni Dec. 29, 2014, 2:11 p.m. UTC
In the line of commit 530693787b3 ("package/freerdp: do not use Neon
extensions when not available") done by Yann E. Morin, freerdp also
passes an explicit -mfloat-abi= flag, and defaults to softfp. This
obviously breaks badly when building an EABIhf system.

This commit therefore fixes freerdp.mk to pass the appropriate
ARM_FP_ABI value to freerdp's build system.

Fixes:

  http://autobuild.buildroot.org/results/6ca/6ca9de1a11c675533baa68f7a6bf7b6af7cb4345/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/freerdp/freerdp.mk | 4 ++++
 1 file changed, 4 insertions(+)

Comments

Peter Korsgaard Dec. 29, 2014, 3 p.m. UTC | #1
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 > In the line of commit 530693787b3 ("package/freerdp: do not use Neon
 > extensions when not available") done by Yann E. Morin, freerdp also
 > passes an explicit -mfloat-abi= flag, and defaults to softfp. This
 > obviously breaks badly when building an EABIhf system.

 > This commit therefore fixes freerdp.mk to pass the appropriate
 > ARM_FP_ABI value to freerdp's build system.

 > Fixes:

 >   http://autobuild.buildroot.org/results/6ca/6ca9de1a11c675533baa68f7a6bf7b6af7cb4345/

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

Committed, thanks.
diff mbox

Patch

diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk
index a703500..57cd7a8 100644
--- a/package/freerdp/freerdp.mk
+++ b/package/freerdp/freerdp.mk
@@ -75,4 +75,8 @@  else
 FREERDP_CONF_OPTS += -DWITH_SSE2=OFF
 endif
 
+ifeq ($(BR2_arm)$(BR2_armeb),y)
+FREERDP_CONF_OPTS += -DARM_FP_ABI=$(call qstrip,$(BR2_GCC_TARGET_FLOAT_ABI))
+endif
+
 $(eval $(cmake-package))