AnsweredAssumed Answered

compiler for imx6

Question asked by shani on Mar 29, 2017
Latest reply on Apr 6, 2017 by Joan Xie

Hi,

 

On my build platform, I have got two compilers available to build for IMX6.

 

1. Linaro toolchain

 

VirtualBox:~/COMPILER/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin$ ./arm-linux-gnueabihf-g++ --version

arm-linux-gnueabihf-g++ (Linaro GCC 5.3-2016.02) 5.3.1 20160113

Copyright (C) 2015 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 

2.  The ‘poky’ compiler that was built as part of SDK build when we triggered bitbake of meta-toolchain-qt

VirtualBox:/opt/fsl-imx-wayland/4.1.15-1.2.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi$ ./arm-poky-linux-gnueabi-g++ --version

arm-poky-linux-gnueabi-g++ (GCC) 5.2.0

Copyright (C) 2015 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 

So far for all low level drivers we have been using the linaro toolchain. However, when configuring for Qt the instructions seem to suggest that we create and install the SDK and use the compiler that comes in the SDK.

 

What is the preferred compiler to use, especially for building Qt applications for IMX6? Are both equivalent?
 

We would appreciate if you anyone could please clarify this.

 

Thanks

Outcomes