Merge branch 'chromium_upstream'
tree: 049ed00c8c87a70502d6b893815b4363e925e8e0
  1. .gn
  5. base/
  6. build/
  7. buildtools/
  8. sandbox/
  9. testing/
  10. third_party/
  11. tools/

Bauxite: a Linux sandbox toolkit

Bauxite is an extraction of the Chromium sandbox into its own separate repository. The effort currently focuses on making the Linux version available.

This early preview contains a lot of dependencies, most notably, Chromium's base/. We expect to reduce dependencies to a minimum in the future.

Linux Build instructions:

  • Install Chromium's depot_tools in your $PATH
  • Download GN
download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-gn -s src/buildtools/linux64/gn.sha1
  • Download the Clang compiler:
bash src/tools/clang/scripts/
  • Generate the Ninja files:
buildtools/linux64/gn gen out/Debug
  • Build sandbox_linux_unittests
ninja -C out/Debug sandbox_linux_unittests