Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
41 lines (41 sloc) 1.89 KB
categories description image session_attendee_num session_id session_room session_slot session_speakers session_track tag tags title youtube_video_url amazon_s3_presentation_url amazon_s3_video_url
Clang and the LLVM tools promise to be a drop in replacement for gcc and<br /> support cross compilation out of the box. In practice trying to make this work<br /> can be a frustrating experience, with little documentation or guidance<br /> available.<br /> <br /> This presentation will distil some of the experience gained by TCWG, covering:<br /> - Clangs model of cross compilation and how it differs from gcc.<br /> - Why there isnt a clang cross-compilation toolchain that I can download.<br /> - Building a toolchain based on as many LLVM tools and libraries as possible.<br /> - How to use clang when cross compiling with cmake.<br /> - How some existing open source projects use clang tools targeting Arm<br /> and AArch64.<br /> - Common problems encountered when using clang as a substitute for gcc.
featured path
Session Room 1 (Lotus 1-2)
end_time start_time
2019-04-02 11:55:00
2019-04-02 11:00:00
speaker_bio speaker_company speaker_image speaker_location speaker_name speaker_position speaker_username
Peter is an Assignee to the Linaro Toolchain team (TCWG) working on LLVM based tools, specializing in Linkers. Prior to that he has many years of experience in the Arm Compiler Team.
Peter Smith
Principal Engineer
BKK19-210 - Cross compilation with clang and LLVM tools.
You can’t perform that action at this time.