Ready-made Builds

Even though we encourage you to build for your own device - and learn a lot in the process! - we realize that not everyone has the luxury of a fast computer.

This page contains a collection of public builds that the developers in this community provide.

Table of Contents
c++ 2017
For example, plain Android
c++ 2017
LineageOS
c++ 2017
SailfishOS
c++ 2017
Ubuntu Touch

C++ 2017 [hot] Jun 2026

Extract and insert nodes from associative containers without reallocation.

std::vector<int> v(1'000'000); std::for_each(std::execution::par, v.begin(), v.end(), [](int& x) x *= 2; ); c++ 2017

Mandates copy elision for prvalues, making certain moves/constructors unnecessary even conceptually. Extract and insert nodes from associative containers without

Permits defining variables in header files without violating the One Definition Rule (ODR). Essential for header-only libraries. Essential for header-only libraries

C++17 is often described as a because it addressed many everyday pain points without introducing radical new paradigms (unlike C++11 or C++20). It made C++ more approachable and efficient, and most codebases quickly adopted its features.

: A powerful tool for template metaprogramming, allowing the compiler to discard branches of an if statement at compile-time based on template parameters.

You can now declare a variable inside the condition of an if or switch statement. This limits the scope of the variable, preventing namespace pollution.

Note: This is an unofficial community page about the Open Devices Project by Sony. For the official website, refer to Open Devices · Sony.com. This page is neither affiliated with nor endorsed by Sony or any of its subsidiaries.