platform_build_soong/rust/config
Ivan Lozano 5467a39984 rust: Rust sanitized snapshots variations
This adds support for correctly handling Rust sanitized snapshots,
ensuring they only have one variation.

The presence of multiple variations were causing build failures
when a rust_fuzz module for host was defined and a snapshot
build was requested.

This also sets -Z link-native-libraries=no on host modules
(in addition to device modules) to avoid emitting extra linkage
flags due to link attributes.

Bug: 282897366
Test: SOONG_SDK_SNAPSHOT_USE_SRCJAR=true m
Change-Id: Idf980c29145f11c530ad635a4eb5b01a1730ac24
2023-08-25 12:54:56 -04:00
..
Android.bp Add riscv64-linux-android support 2022-10-03 08:43:13 -07:00
arm64_device.go rust: Add BTI/PAC for supported targets. 2023-07-25 14:25:43 -04:00
arm64_linux_host.go LinuxBionic supports arm64 2020-09-09 21:57:10 +09:00
arm_device.go Add Rust fuzzing support. 2021-01-25 11:11:10 -05:00
arm_linux_host.go Add rust musl arm and arm64 toolchains 2022-06-28 15:16:15 -07:00
darwin_host.go Add Darwin+Arm64 toolchain support 2021-11-01 15:07:37 -07:00
global.go rust: Rust sanitized snapshots variations 2023-08-25 12:54:56 -04:00
lints.go Require safety comments for unsafe blocks. 2023-07-06 17:30:47 +01:00
OWNERS Refactor OWNERS files in platform/build/soong. 2020-10-08 16:14:32 -07:00
riscv64_device.go Fix panics when target arch is riscv64 2022-10-04 10:53:07 -07:00
toolchain.go Use single module for clang runtime libraries 2022-03-07 14:56:32 -08:00
x86_64_device.go Add arch variants for Intel Atom CPUs 2022-11-16 17:26:53 +09:00
x86_device.go Add arch variants for Intel Atom CPUs 2022-11-16 17:26:53 +09:00
x86_linux_bionic_host.go Pass -C panic=abort to rustc linux bionic compilations 2023-02-07 09:55:25 -08:00
x86_linux_host.go Switch to libunwind to remove dependency on libgcc for musl 2022-03-29 13:35:17 -07:00