Cross-compiling FreeRDP Windows Remote Desktop Client for ARM Linux (in Debian/Ubuntu)

2012-Mar-12 | Tags: debiandevelopmentmicrosoftubuntu

Linux on ARMLast month, I wrote the instructions to Cross-compile VMWare View for ARM Linux as I intended to "run" Windows 8 in an ARM client (most likely the Raspberry Pi) via PCoIP. However, the procedure to do so seems slightly complicated and requires to purchase a specific VMWare server software (VMware vSphere 5) or download a free trial.

The good news is that there are other options such as VNC or RDP (Remote Desktop protocol) and Remmina, a Remote Connection client is available for Linux. As nothing is ever simple, another issue occured: if you are using a stable release of Linux (e.g. Debian Squeeze, Ubuntu 11.10) they come with older version of Remmina and either the connection is successful but the display is garbled (Version 0.7.x) either it crashes when connecting to Windows 8 via RDP (Version 0.8.x). The latest version (Remmina 1.0.0) fixes the problem and is available in Debian sid.

Since I just want to connect via RDP, I do no need to cross-compile the full version of Remmina, and I'll only cross-compile FreeRDP, the RDP implementation used in Remmina.

Here are the steps I followed in Debian Squeeze:

Facebook Twitter RSS E-Mail

Linux on ARM