Force x86 CHOST value to be i386-* since clang uses the exact arch value
to find compiler-rt libraries, and our compiler-rt libraries are named
'i386' unconditionally. It should still be able to find gcc install by
using alternate triple aliases.
-DWITH_POLLY=OFF # TODO
- -DLLVM_HOST_TRIPLE="${CHOST}"
+ # 'normalize' x86 triples to i386-* since this is the name used
+ # by compiler-rt libraries.
+ # remove this when https://reviews.llvm.org/D26796 is merged
+ -DLLVM_HOST_TRIPLE="${CHOST/#i[4-9]86-/i386-}"
-DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
-DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
-DWITH_POLLY=OFF # TODO
- -DLLVM_HOST_TRIPLE="${CHOST}"
+ # 'normalize' x86 triples to i386-* since this is the name used
+ # by compiler-rt libraries.
+ # remove this when https://reviews.llvm.org/D26796 is merged
+ -DLLVM_HOST_TRIPLE="${CHOST/#i[4-9]86-/i386-}"
-DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
-DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"