Commit Graph

4 Commits

Author SHA1 Message Date
Alexei Frolov
77af7193e0 Fix MacOS xcode sysroot command
The way in which the exec script receives arguments was recently
modified but the MacOS clang toolchain that calls it was not updated.
This change fixes that.

Fixes: 11
Change-Id: Ie41a1c62c9c9aa3b7e7d54d16b1f8096b9dbb559
2019-12-20 20:10:18 +00:00
Rob Mohr
4b501c6f84
Use --sysroot on Mac.
Fix: 11
Change-Id: Iff15f485294f503f00d3a3f7b9fe8d3bd2eb3544
2019-12-19 11:33:12 -08:00
Wyatt Hepler
cca0daf7b1 Clang toolchain Linux support
- Update host_clang to work on Linux: switch to -Map and --gc-sections
  options
- Make pw_target_toolchain a build arg for Linux and macOS targets.
  Default to gcc on Linux, clang on macOS.
- Rename x86_linux_gcc to host_gcc.

Change-Id: I72eef9ba9398a331f6567b68ad404092186eb15b
2019-11-14 12:34:15 -08:00
Keir Mierle
586719197a pw_toolchain: Start host_clang toolchain
This adds a generic host_clang toolchain, targeting hosts running Mac and
Linux to start, and likely Windows later.

For now, on Mac the default toolchain is set to host_clang_og

Change-Id: Iea457c61586930d509439c6616574c9a74919433
2019-11-14 18:26:54 +00:00