platform_build_soong/rust
Colin Cross 528d67e523 Reland "Split the x86 host toolchain into glibc and musl variants"
Split the x86 host toolchain into glibc and musl variants

Create new musl toolchains that are based on the existing glibc
toolchains, and add the necessary flags for musl compiles.

This relands Ifc02f9e5afa61ff758be98b0c962f3a4b53d0546 with changes
for I46672e3a096b6ea94ff4c10e1c31e8fd010a163c.

Bug: 190084016
Change-Id: Iaa9f7a50ff601155ecd73acc5701a2c226be66dc
Test: TestArchMutator
2021-07-23 22:25:36 +00:00
..
config Reland "Split the x86 host toolchain into glibc and musl variants" 2021-07-23 22:25:36 +00:00
Android.bp Separate snapshot definition 2021-07-19 11:42:32 +09:00
androidmk.go Refactoring fuzz packaging code 2021-07-16 17:43:33 -07:00
benchmark.go rust: Remove libtest from stdlibs list 2021-07-15 15:45:31 -04:00
benchmark_test.go Add rust_benchmark module to soong. 2021-04-06 12:40:32 +02:00
binary.go Remove IsDependencyRoot from interface 2021-07-07 16:29:09 -04:00
binary_test.go rust: Add support for bootstrap linker. 2021-07-22 14:23:27 -04:00
bindgen.go Rename ninja variables with Clang in the name 2021-07-14 20:55:23 -07:00
bindgen_test.go rust: Add header library support to rust_bindgen. 2020-11-17 13:40:50 -05:00
builder.go rust: Add support for bootstrap linker. 2021-07-22 14:23:27 -04:00
builder_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
clippy.go rust: modify linting properties 2020-08-13 15:58:09 +02:00
clippy_test.go Convert remaining rust tests to use test fixtures 2021-03-30 22:45:21 +01:00
compiler.go Replace android.BuildOs with Config.BuildOS 2021-07-20 12:46:48 -07:00
compiler_test.go rust: Add cfgs property 2021-04-07 15:04:10 +02:00
coverage.go Migrate Rust to LLVM coverage. 2021-01-15 19:44:07 +00:00
coverage_test.go Migrate Rust to LLVM coverage. 2021-01-15 19:44:07 +00:00
doc.go Rustdoc support. 2021-04-16 13:38:01 -07:00
fuzz.go Refactoring fuzz packaging code 2021-07-16 17:43:33 -07:00
fuzz_test.go rust: Switch rust_fuzz to HWASan 2021-04-13 15:58:44 -07:00
image.go Rust rlib vendor snapshot support. 2021-06-03 08:36:09 -04:00
image_test.go Add more Rust vendor image support. 2021-04-13 13:17:12 -04:00
library.go Merge changes I3574d2a1,Ifb69fb3d 2021-07-22 00:57:39 +00:00
library_test.go [rust] Add android_dylib cfg flag 2021-07-07 19:13:08 -07:00
OWNERS Add Matt to OWNERS for Rust 2020-06-26 09:23:47 +02:00
prebuilt.go Rustdoc support. 2021-04-16 13:38:01 -07:00
proc_macro.go Refactor vendor snapshot to use LinkableInterface. 2021-05-12 14:01:10 -04:00
project_json.go rust: Add features list to rust_project.json 2021-03-25 09:59:49 +01:00
project_json_test.go Replace android.BuildOs with Config.BuildOS 2021-07-20 12:46:48 -07:00
protobuf.go Merge rust_protobuf and rust_grpcio module types. 2020-12-11 16:19:02 -05:00
protobuf_test.go Support test fixtures in rust package 2021-03-23 18:47:15 +00:00
rust.go Merge "Add a phony target for all Rust targets" 2021-07-23 20:28:02 +00:00
rust_test.go Rust rlib vendor snapshot support. 2021-06-03 08:36:09 -04:00
sanitize.go Refactor vendor snapshot to use LinkableInterface. 2021-05-12 14:01:10 -04:00
snapshot_prebuilt.go Separate snapshot definition 2021-07-19 11:42:32 +09:00
snapshot_utils.go Include static lib information for the snapshot modules 2021-07-01 11:42:28 +00:00
source_provider.go rust: Add support for multiple protos per module. 2020-11-30 14:55:00 +00:00
source_provider_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
strip.go Add comments to {cc,rust}/strip.go 2020-11-19 20:02:34 +01:00
test.go rust: Remove libtest from stdlibs list 2021-07-15 15:45:31 -04:00
test_test.go rust: Allow rust_tests to include data files. 2021-01-29 14:31:32 -05:00
testing.go rust: Remove libtest from stdlibs list 2021-07-15 15:45:31 -04:00
vendor_snapshot_test.go rust: Remove libtest from stdlibs list 2021-07-15 15:45:31 -04:00