Hello,

In ubuntu I can see a lot of compilers for aarch64 or arm32 architecture, e.g.:
```
apt-cache search aarch64-linux
gobjc++-11-aarch64-linux-gnu - GNU Objective-C++ compiler
gobjc++-9-aarch64-linux-gnu - GNU Objective-C++ compiler
gobjc++-aarch64-linux-gnu - GNU Objective-C++ compiler for the arm64 
architecture
gobjc-10-aarch64-linux-gnu - GNU Objective-C compiler
gobjc-11-aarch64-linux-gnu - GNU Objective-C compiler
gobjc-9-aarch64-linux-gnu - GNU Objective-C compiler
...

apt-cache search arm-linux
g++-9-arm-linux-gnueabihf - GNU C++ compiler (cross compiler for armhf 
architecture)
g++-arm-linux-gnueabi - GNU C++ compiler for the armel architecture
gcc-10-arm-linux-gnueabi - GNU C compiler (cross compiler for armel 
architecture)
gcc-10-arm-linux-gnueabi-base - Pakiet podstawowy Kolekcji Kompilatorów GNU 
(GCC)
gcc-10-arm-linux-gnueabihf - GNU C compiler (cross compiler for armhf 
architecture)
gcc-10-arm-linux-gnueabihf-base - Pakiet podstawowy Kolekcji Kompilatorów GNU 
(GCC)
gcc-10-plugin-dev-arm-linux-gnueabi - Pliki do tworzenia wtyczek GNU GCC
gcc-10-plugin-dev-arm-linux-gnueabihf - Pliki do tworzenia wtyczek GNU GCC
gcc-11-arm-linux-gnueabi - GNU C compiler (cross compiler for armel 
architecture)
gcc-11-arm-linux-gnueabi-base - Pakiet podstawowy Kolekcji Kompilatorów GNU 
(GCC)
gcc-11-plugin-dev-arm-linux-gnueabi - Pliki do tworzenia wtyczek GNU GCC
```

But I can also have cross-compilers provided with NDK, e.g.:
```
ls <android-sdk>/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/
aarch64-linux-android21-clang       armv7a-linux-androideabi23-clang    
i686-linux-android-strings
aarch64-linux-android21-clang++     armv7a-linux-androideabi23-clang++  
i686-linux-android-strip
aarch64-linux-android22-clang       armv7a-linux-androideabi24-clang    ld.lld
aarch64-linux-android22-clang++     armv7a-linux-androideabi24-clang++  
lldb-argdumper
aarch64-linux-android23-clang       armv7a-linux-androideabi26-clang    
llvm-addr2line
aarch64-linux-android23-clang++     armv7a-linux-androideabi26-clang++  llvm-ar
aarch64-linux-android24-clang       armv7a-linux-androideabi27-clang    llvm-as
aarch64-linux-android24-clang++     armv7a-linux-androideabi27-clang++  
llvm-cfi-verify
aarch64-linux-android26-clang       armv7a-linux-androideabi28-clang    
llvm-config
aarch64-linux-android26-clang++     armv7a-linux-androideabi28-clang++  llvm-cov
aarch64-linux-android27-clang       armv7a-linux-androideabi29-clang    llvm-dis
aarch64-linux-android27-clang++     armv7a-linux-androideabi29-clang++  llvm-lib
aarch64-linux-android28-clang       armv7a-linux-androideabi30-clang    
llvm-link
aarch64-linux-android28-clang++     armv7a-linux-androideabi30-clang++  
llvm-modextract
```


Which one should I use for cross-compilation modules in TVM for android device?





---
[Visit Topic](https://discuss.tvm.apache.org/t/which-cross-compiler/12059/1) to 
respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click 
here](https://discuss.tvm.apache.org/email/unsubscribe/d3f121636ac9fcdd1f0155557ae6c8b26470ffe450884b7ed5e81deefb36c98c).

Reply via email to