platform_build_soong/cc/config
Dan Willemsen 01a405a481 Add LinuxBionic toolchain and switch
This adds a toolchain definition for LinuxBionic that only supports
Clang/64-bit. It pulls pieces from the x86_linux_host and x86_64_device
configs, and uses the android clang triple, with some manual overrides.

To enable building this, set your soong.config file to:

 {"Host_bionic": true}

Bug: 31559095
Test: out/soong/{Android,make-vars}-aosp_arm64.mk the same with or
      without host bionic turned on
Test: No change to out/soong/build.ninja before/after this change
Change-Id: Id97dda8bd9aa670c32aed31fbe6aaa8175e70b59
2017-03-15 14:18:42 -07:00
..
arm64_device.go Dynamically generate arch struct 2016-09-08 13:50:36 -07:00
arm_device.go Dynamically generate arch struct 2016-09-08 13:50:36 -07:00
clang.go Consistently use -std=gnu99 for gcc as well as clang. 2016-10-13 14:41:31 +00:00
global.go install *.so in different paths for their types 2017-03-14 09:13:44 +09:00
mips64_device.go Dynamically generate arch struct 2016-09-08 13:50:36 -07:00
mips_device.go Dynamically generate arch struct 2016-09-08 13:50:36 -07:00
tidy.go Allow overriding tidy configs using environment variables 2016-11-02 15:47:20 -07:00
tidy_test.go Add clang-tidy support 2016-10-31 16:21:01 -07:00
toolchain.go Always use the standard OSX SDK tools 2017-03-13 12:40:30 -07:00
x86_64_device.go Support .asm files for assembly 2016-12-02 21:12:30 -08:00
x86_darwin_host.go Always use the standard OSX SDK tools 2017-03-13 12:40:30 -07:00
x86_device.go Support .asm files for assembly 2016-12-02 21:12:30 -08:00
x86_linux_bionic_host.go Add LinuxBionic toolchain and switch 2017-03-15 14:18:42 -07:00
x86_linux_host.go Add Toolchain.Bionic() 2016-11-17 01:50:43 -08:00
x86_windows_host.go Enable large-address-aware for 32-bit windows 2017-03-14 13:37:26 -07:00