~/talk

Clinging to Clang

slides:none on file

Clang serves as a usable cross‑compiler for Embedded Linux with concrete work: WebKit builds in 2297s vs 2838s (clang vs GCC), OpenEmbedded gets a meta‑layer called meta-clang, and the SDK exports CLANG_CC/CLANG_CXX. Clang provides clang-tidy/clang-format/static analyzer, compiler-rt, libc++/libc++abi and libunwind alternatives, and sanitizers; about 80–90% of packages compile, but Linux kernel and full glibc builds still require patches or a hybrid GCC/Clang toolchain.

AI-written summary · about

  1. 0:00Introduction
  2. 1:43Clang
  3. 2:50Goals
  4. 9:30Resources and speedy compile
  5. 11:08Who uses Clang
  6. 12:12GCC
  7. 13:26Build sequence
  8. 15:19Cross compiler
  9. 17:03Cross toolchain
  10. 19:50Linux Kernel
  11. 21:07Chromium OS
  12. 22:01MetaClang
  13. 22:58Building Clang
  14. 23:27NonClang
  15. 26:28Images
  16. 28:02SDK Example
  17. 29:10Clang Static Analyzer
  18. 32:38C Runtime
  19. 36:01Sanitizer
  20. 36:45libanmind
  21. 37:14binary
  22. 38:26limitations
~/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.