Remove 32-bit Windows builds from build.py

Also tighten the parameters for '--no-build' option to remove
'windows-x86' and 'windows-x86-64' values.  Only --no-build=windows is
supported, which skips the 64-bit Windows build.

Test: build.py --no-build=linux builds only 64-bit toolchain
Change-Id: Ib3ebb238d3bfc483b79527529f500ae90f44106b
1 file changed
tree: 6b563c03237b9eb06a720342ab6615056b4065de
  1. kernel-boot-tests/
  2. .gitignore
  3. __init__.py
  4. AddressSanitizer.md
  5. android_version.py
  6. bisect_driver.py
  7. build.py
  8. compiler_wrapper.py
  9. mapfile.py
  10. merge_from_upstream.py
  11. MODULE_LICENSE_BSD_LIKE
  12. MODULE_LICENSE_MIT
  13. OWNERS
  14. PREUPLOAD.cfg
  15. README.md
  16. test_compiler.py
  17. update-binutils.py
  18. update-lldb-prebuilts.py
  19. update-prebuilts.py
  20. utils.py
  21. version.py
README.md

Android Clang/LLVM Toolchain

For the latest version of this doc, please make sure to visit: Android Clang/LLVM Toolchain Readme Doc

You can also visit the Android Clang/LLVM Prebuilts Readme Doc for more information about our prebuilt toolchains (and what versions they are based upon).

Build Instructions

$ mkdir llvm-toolchain && cd llvm-toolchain
$ repo init -u https://android.googlesource.com/platform/manifest -b llvm-toolchain
$ repo sync -c
$ python toolchain/llvm_android/build.py

If building on Linux, pass --no-build windows to build.py to skip building Clang for Windows.

If you have an additional llvm tree built and present in your $PATH, then build.py might fail during the Windows build of libcxxabi with the error 'libstdc++ version must be at least 4.8.'. The solution is to remove that path from your $PATH before invoking build.py.

More Information

We have a public mailing list that you can subscribe to: android-llvm@googlegroups.com