[Buildroot] [PATCH] freerdp: Disable when using a uClibc toolchain
Vicente Olivert Riera
Vincent.Riera at imgtec.com
Wed Sep 24 10:32:21 UTC 2014
freerdp uses eventfd_read, eventfd_write and futimes. Those functions
are not implemented in uClibc, so it's causing failures like these ones:
../../libwinpr/synch/libwinpr-synch.so.0.1.0: undefined reference to
`eventfd_read'
../../libwinpr/synch/libwinpr-synch.so.0.1.0: undefined reference to
`eventfd_write'
../../common/libfreerdp-client.so.1.1.0: undefined reference to
`futimes'
Fixes:
http://autobuild.buildroot.net/results/a66/a66e1ab18cd12904a64afcbf54116ceef889e966/
Issue reported upstream:
https://github.com/FreeRDP/FreeRDP/issues/2120
Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
Reviewed-by: Markos Chandras <Markos.Chandras at imgtec.com>
---
package/freerdp/Config.in | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/package/freerdp/Config.in b/package/freerdp/Config.in
index c5ff769..7ce6cc7 100644
--- a/package/freerdp/Config.in
+++ b/package/freerdp/Config.in
@@ -7,8 +7,13 @@ config BR2_PACKAGE_FREERDP
select BR2_PACKAGE_XLIB_LIBXCURSOR
select BR2_PACKAGE_ZLIB
depends on BR2_PACKAGE_XORG7
+ # eventfd_read, eventfd_write and futimes not implemented
+ depends on !BR2_TOOLCHAIN_USES_UCLIBC
help
FreeRDP is a free implementation of the Remote Desktop
Protocol (RDP), released under the Apache license
http://www.freerdp.com/
+
+comment "freerdp is not supported when using a uClibc toolchain"
+ depends on BR2_TOOLCHAIN_USES_UCLIBC
--
1.7.1
More information about the buildroot
mailing list