iboard/src-tauri/.cargo/config.toml
cheney 789505fb34
All checks were successful
Docker Build and Push / build-image (push) Successful in 3m23s
fix
2026-08-04 09:33:52 +08:00

37 lines
931 B
TOML

# iBoard Android 交叉编译配置
# 让 cargo 在编译 Android 目标时强制用 NDK 提供的 clang/clang++
# 否则会回退到宿主机 ld.bfd, 报 "file in wrong format"
#
# 链接器名直接写, 路径靠 PATH 解析 (在 build-apk.sh 里 export 过 NDK toolchain bin)
[target.aarch64-linux-android]
linker = "aarch64-linux-android24-clang"
rustflags = [
"-Clink-arg=-landroid",
"-Clink-arg=-llog",
"-Clink-arg=-lOpenSLES",
]
[target.armv7-linux-androideabi]
linker = "armv7a-linux-androideabi24-clang"
rustflags = [
"-Clink-arg=-landroid",
"-Clink-arg=-llog",
"-Clink-arg=-lOpenSLES",
]
[target.x86_64-linux-android]
linker = "x86_64-linux-android24-clang"
rustflags = [
"-Clink-arg=-landroid",
"-Clink-arg=-llog",
"-Clink-arg=-lOpenSLES",
]
[target.i686-linux-android]
linker = "i686-linux-android24-clang"
rustflags = [
"-Clink-arg=-landroid",
"-Clink-arg=-llog",
"-Clink-arg=-lOpenSLES",
]