~/talk

External Pre-built Binary Toolchains

links:none on file
slides:none on file

Yocto can consume pre-built GCC toolchains (CodeSourcery, Linaro, Arago) by switching to an TC_MODE variable that points to an include which maps GCC/bin/headers, and by using TC_LIBC overrides or providing eGlibc so recipes stop rebuilding libc. Packaging must add compiler/linker/debugger binaries into an SDK (external-*-sdk recipes) rather than only target libs. Canadian-cross support builds 3-stage SDKs for different hosts, and relocatability is solved by embedding LD-linux with $ORIGIN or using shell-stub wrappers when p-shelf tooling is unavailable.

AI-written summary · about

  1. 0:00Intro
  2. 0:26Definitions 1/2
  3. 2:583- Party Toolchains
  4. 8:28Existing Support
  5. 11:05Using CodeSourcery
  6. 14:30Using Linaro
  7. 17:00Using Own, e.g. Arago
  8. 20:09Adding Own, e.g. Arago 2/2
  9. 25:49Issues/Limitations
  10. 31:25Packaging SDK, Configuration
  11. 33:03Packaging SDK, Recipe 1/3
  12. 43:38Toolchain-less SDK 1/2
  13. 46:49Canadian Cross Overview
  14. 48:51Canadian Cross in Yocto
  15. 51:47Self-contained Binaries
  16. 54:31Relocatability in Denzil
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.