Merge branch 'chromium_upstream'
tree: fd4b8797cdfefc5994c8e9a26a743d2e381e5be1
  1. .gn
  2. AUTHORS
  3. LICENSE
  4. README.md
  5. base/
  6. build/
  7. buildtools/
  8. sandbox/
  9. testing/
  10. third_party/
  11. tools/
README.md

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/update.sh
  • Generate the Ninja files:
buildtools/linux64/gn gen out/Debug
  • Build sandbox_linux_unittests
ninja -C out/Debug sandbox_linux_unittests