rust: Drop libgcc dependency
Rustc unstable option "link-native-libraries" is used to prevent the linkage of other libraries via the #[link] directive. Add a dependency to libclang_rt.builtins, similarly to cc. Bug: 141331117 Test: lunch aosp_crosshatch-userdebug; m Change-Id: I5c232291a5dd08a99e6a12a1295e30bb8e4fcaf1
This commit is contained in:
@@ -53,6 +53,7 @@ var (
|
||||
|
||||
deviceGlobalRustFlags = []string{
|
||||
"-C panic=abort",
|
||||
"-Z link-native-libraries=no",
|
||||
}
|
||||
|
||||
deviceGlobalLinkFlags = []string{
|
||||
@@ -62,7 +63,7 @@ var (
|
||||
// Override cc's --no-undefined-version to allow rustc's generated alloc functions
|
||||
"-Wl,--undefined-version",
|
||||
|
||||
"-Bdynamic",
|
||||
"-Wl,-Bdynamic",
|
||||
"-nostdlib",
|
||||
"-Wl,--pack-dyn-relocs=android+relr",
|
||||
"-Wl,--use-android-relr-tags",
|
||||
|
Reference in New Issue
Block a user