commit | b06c563515c0e1fc229a912bb1e0e8bba77614cc | [log] [tgz] |
---|---|---|
author | Jooyung Han <jooyung@google.com> | Sat Dec 19 17:34:07 2020 +0900 |
committer | Jooyung Han <jooyung@google.com> | Tue Dec 22 14:52:56 2020 +0900 |
tree | 8e5d0d48b9a4444be2019f730e7cc5f3137daddb | |
parent | 2d833617bbd6511f0b8886566808f69ae9233c87 [diff] |
fix: rust-module uses 'glued' source Rust build system interprets every ":module" dependencies as source provider. Because "*-rust" modules use ":*-rust-source" dependency, Rust libraries accidentally see intermediate .rs files as well as intended "glued" .rs files. By switching to explicit dependency to "*-rust-source" module, the "glued" .rs files are only passed to rust lib modules. This fixes the problem that Rust backend fails with "duplicate" named types from different packages. Bug: 175968612 Test: m with aosp/1533047 Change-Id: If9562c3b91b7d6fd2034f8ca1e08efb4d9381386
Documentation for this project is currently maintained here:
https://source.android.com/devices/architecture/aidl/overview