UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 59553

PetaLinux 2013.10 - Can I Use A Cross-Compiler Other Than the Built-In CodeSourcery Tools

Description

I would like to use a cross-compiler other than the default toolchain included with PetaLinux.  Is this possible?

Solution

Yes, this is possible.  In order to enable this, please set the following two environment variables:

EXTERN_COMPILER = The full path to the location of the cross-compiler toolchain (example: EXTERN_COMPILER=/opt/tools/cross-compiler/)

CROSS_COMPILE = the toolchain prefix for the cross-compiler toolchain (example: CROSS_COMPILE=my-tool-chain-linux-eabi-)

In order to disable the use of the external compiler, simply remove or rename these environment variables.  

Note: external compilers are not tested with PetaLinux and using them may result in unexpected/undesired behavior.

AR# 59553
Date Created 02/26/2014
Last Updated 04/23/2014
Status Active
Type General Article
Tools
  • PetaLinux
  • PetaLinux - 2013.10