[Mesa-dev] [PATCH 0/8] Fixes for building AOSP master

Daniel Stone daniel at fooishbar.org
Thu Feb 25 17:50:22 UTC 2016


Hi,

On 25 February 2016 at 01:47, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> On 24 February 2016 at 18:56, Rob Herring <robh at kernel.org> wrote:
>> AOSP master branch has switched to clang from gcc and has major build
>> system changes moving away from GNU make.
>
> Out of curiosity: what are they moving to ? I can see "blueprint"
> (ninja?), kati (gnu make clone) and soong(?). Is there a
> comparison/documentation about them ?

Ninja replaces Make. Kati converts Makefiles into Ninja build
definitions. Blueprint (Android), GN (Chrome, new), and Gyp (Chrome,
deprecated) generate Ninja files from higher-level build descriptions.
Soong also appears to translate Blueprint to Ninja, though I'd thought
Blueprint did that itself ...

Cheers,
Daniel


More information about the mesa-dev mailing list