[meta-freescale] Significance of the fslc vendor field in arm-fslc-linux-gnueabi-gcc

Otavio Salvador otavio.salvador at ossystems.com.br
Thu Aug 30 18:16:43 PDT 2018

On Tue, Aug 28, 2018 at 9:01 AM Phil Williams <phil_williams at live.com> wrote:
> What is the significance of the vendor being set to fslc in the
> toolchain? Is it simply a label, or does it have some compatibility
> differences (compared with -unknown-).
> The reason I ask is because I was wondering if there would be any issues
> using off the shelf Rust or Go compilers and specifying the target as
> arm-unknown-linux-gnueabi.

Currently, the fslc distribution does not change anything that might
conflict with those, as far as I know, but you should keep an eye on
the distribution changes to spot any possible conflicting changes in

Usually, the vendor is used globally so you ensure it is compatible
across the whole system. Rust and Go are less fragile in this regard
as it links most libraries (modules and crates) on same binary but
differences on libc or features may cause problems.

Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9 9981-7854          Mobile: +1 (347) 903-9750

More information about the meta-freescale mailing list