general requirements - adapteva/epiphany-sdk GitHub Wiki

These are the general requirements for building the Epiphany SDK

Requirements for building standard SDK releases

To build the SDK, you will need a Linux like environment. The standard build system is tested on 64-bit Ubuntu Linux and Mac OSX. However other variants of Linux, and similar environments like FreeBSD and Cygwin or MinGW on Windows should also work

Ensure you have all the standard GNU tool chain prerequisites.

Building from the latest source

You optionally need git installed if you wish to check out the latest source repositories. However if you do not have this, the scripts will download a recent zip file of the sources instead.

Platform specific requirements

Each platform has their own additional set of requirements and these can be found on their respective build pages.

Building a Canadian Cross

You may wish to build your SDK to run on Parallella on a PC, and then download the built SDK to your Parallella, since this can be much faster than building on the Parallella itself. Such a build is known as a Canadian Cross system.

The scripts support this, but you will need to install an ARM/Linux cross toolchain on your PC. Details regarding the cross tools for various platforms can also be found on the respective build pages.

⚠️ **GitHub.com Fallback** ⚠️