title: ‘Officially supported configurations’

description: ‘This document explains which build configurations are maintained by the V8 team.’

V8 supports a multitude of different build configurations across operating systems, their versions, architecture ports, build flags and so on.

The rule of thumb: If we support it, we have a bot running on one of our continuous integration consoles.

Some nuances:

  • Breakages on the most important builders will block code submission. A tree sheriff will usually revert the culprit.
  • Breakages on roughly the same set of builders block our continuous roll into Chromium.
  • Some architecture ports are handled externally.
  • Some configurations are experimental. Breakages are permitted and will be handled by the owners of the configuration.

If you have a configuration that exhibits a problem, but is not covered by one of the bots above:

  • Feel free to submit a CL that fixes your problem. The team will support you with a code review.
  • You can use v8-dev@googlegroups.com to discuss the problem.
  • If you think we should support this configuration (maybe a hole in our test matrix?), please file a bug on the V8 issue tracker and ask.

However, we don’t have the bandwidth to support every possible configuration.