* Jiri Olsa <jo...@kernel.org> wrote:

> hi,
> I'm following up on latest post from Alexis:
>   http://marc.info/?l=linux-kernel&m=141427580405357&w=2
> 
> v3 changes:
>   - disabling only builtin rules, keeping builtin variables in place
>     because some projects we depends on using them (traceevent) [David]
>   - fixed empy source list issue that happened on arm [Will, Mark]
>   - updated to the current Arnaldo's perf/core branch
>   - added automated tests into: tools/build/tests/
>   - tested on arm64,ppc64,s390,x86_64,i386
> 
> v2 changes:
>   - build Makefiles librarized and moved to 'tools/build' [Ingo]
>   - several minor fixies [Namhyung]
>   - tested on other archs now - x86_64, i386, powerpc
>   - moved tools/lib/* under new build framework to show
>     that it's possible ;-)
>     included traceevent/lockdep maintainers to get the feedback
>   - omitted last 2 patches
> 
> The patchset is also available in:
>   git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git
>   perf/build
> 
> All tests/make tests passed.

Very nice! I gave it a quick test and saw no problems, behavior, 
speed and functionality of the build appears to be identical to 
the old system.

> Also now we have the full dependency check ((gcc -Wp,-MD,... 
> stuff) and build command line is stored/checked automatically 
> by the build system.

Btw., another thing that might be nice to extract into 
tools/build/ [or tools/config/] is the build/OS features 
detection framework - it goes hand in hand with the build
system.

Thanks,

        Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to