Skip to content

Commit a5f6f5a

Browse files
jsclaryMarijnS95
authored andcommitted
Support the x86_64-linux-android build target.
* Initial support for x86_64-linux-android targets. * Improve target selection for clang link phase. * Only add clang target if it differs from the host.
1 parent 72d8c16 commit a5f6f5a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

xbuild/src/cargo/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,9 @@ impl CargoBuild {
321321
target_sdk_version
322322
);
323323
self.use_ld("lld");
324-
self.add_link_arg("--target=aarch64-linux-android");
324+
if let Some(triple) = self.triple {
325+
self.add_link_arg(&format!("--target={}", triple));
326+
}
325327
self.add_link_arg(&format!("-B{}", sdk_lib_dir.display()));
326328
self.add_link_arg(&format!("-L{}", sdk_lib_dir.display()));
327329
self.add_link_arg(&format!("-L{}", lib_dir.display()));

0 commit comments

Comments
 (0)