Currently the only clang available on termux compiles for termux. This
authorVladimir Serbinenko <phcoder@google.com>
Tue, 1 Aug 2017 22:07:31 +0000 (00:07 +0200)
committerFredrik Fornwall <fredrik@fornwall.net>
Thu, 16 Nov 2017 22:36:10 +0000 (23:36 +0100)
patc allows clang to be used in cross-compilations. E.g. to compile 32-bit
binaries on 64-bit termux.

packages/libllvm/build.sh

index 9a4acba..0fb58db 100644 (file)
@@ -86,7 +86,7 @@ termux_step_pre_configure () {
        fi
         # see CMakeLists.txt and tools/clang/CMakeLists.txt
        TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_DEFAULT_TARGET_TRIPLE=$LLVM_DEFAULT_TARGET_TRIPLE"
-       TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_TARGET_ARCH=$LLVM_TARGET_ARCH -DLLVM_TARGETS_TO_BUILD=$LLVM_TARGET_ARCH"
+       TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_TARGET_ARCH=$LLVM_TARGET_ARCH -DLLVM_TARGETS_TO_BUILD=all"
 }
 
 termux_step_post_make_install () {