Why does the OpenIL uses the ARM provided toolchain instead of Linaro's toolchain (used in LSDK)?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Why does the OpenIL uses the ARM provided toolchain instead of Linaro's toolchain (used in LSDK)?

790件の閲覧回数
ts1234
Contributor III

Why does the OpenIL uses the ARM provided toolchain instead of Linaro's toolchain (used in LSDK)?

Which one is the recommended toolchain for building the packages for LS1043ARDB?

0 件の賞賛
2 返答(返信)

776件の閲覧回数
bpe
NXP Employee
NXP Employee

LSDK and Open IL are different Linux kernel based ecosystems, each supporting
it's own set of target processors and software tools. Each of them use the
toolchain that is known to properly build all software comprising the target
image. These target images are different for Open IL adn for LSDK, although
the core components (Linux, TF-A, u-Boot) are the same. As you probably
noticed from my response in this thread, LSDK and Open IL
are different in supported feature sets. If you are selecting the toolcain for
your project, focus of the features you need, not on the toolchain version or
it's maintainer. If LSDK satisfies your requirements in a better way, stay with
LSDK and it's toolchain. Otherwise, consider other approaches like Open IL.
There is no signle SDK/BSP that can be recommended for all kinds of development
projects/user applications.

 

Best Regards
Platon

 

772件の閲覧回数
ts1234
Contributor III

I have noticed that the OpenIL toolchain's glibc does not provide rpcsvc/*.h files. These are available in the Linaro's toolchain.

What was the reason behind the following commit in OpenIL?

https://github.com/openil/openil/commit/7a8372dacc496a930be8abb39f5c812b2b7fa152#diff-1d29b6dee32177...

 

0 件の賞賛