<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Build.include</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4a73aff8 - perf tools: Create generic syscall table support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#4a73aff8</link>
        <description>perf tools: Create generic syscall table supportCurrently each architecture in perf independently generates syscallheaders.Adapt the work that has gone into unifying syscall headerimplementations in the kernel to work with perf tools.Introduce this framework with riscv at first. riscv previously relied onlibaudit, but with this change, perf tools for riscv no longer needsthis external dependency.Signed-off-by: Charlie Jenkins &lt;charlie@rivosinc.com&gt;Cc: Adrian Hunter &lt;adrian.hunter@intel.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Christian Brauner &lt;brauner@kernel.org&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: G&#252;nther Noack &lt;gnoack@google.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: James Clark &lt;james.clark@linaro.org&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Cc: Micka&#235;l Sala&#252;n &lt;mic@digikod.net&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Link: https://lore.kernel.org/r/20250108-perf_syscalltbl-v6-1-7543b5293098@rivosinc.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Thu, 09 Jan 2025 02:36:16 +0000</pubDate>
        <dc:creator>Charlie Jenkins &lt;charlie@rivosinc.com&gt;</dc:creator>
    </item>
<item>
        <title>c77a78c2 - tools build: Enable warnings through HOSTCFLAGS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#c77a78c2</link>
        <description>tools build: Enable warnings through HOSTCFLAGSThe tools build system uses KBUILD_HOSTCFLAGS symbol for obvious purposes.However this is not set for anything under tools/As such, host tools apps built have no compiler warnings enabled.Declare HOSTCFLAGS for perf tools build, and also use that symbol indeclaration of host_c_flags. HOSTCFLAGS comes from EXTRA_WARNINGS, whichis independent of target platform/arch warning flags.Suggested-by: Jiri Olsa &lt;jolsa@redhat.com&gt;Signed-off-by: John Garry &lt;john.garry@huawei.com&gt;Acked-by: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Ian Rogers &lt;irogers@google.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Laura Abbott &lt;labbott@kernel.org&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Link: https://lore.kernel.org/r/1635525041-151876-1-git-send-email-john.garry@huawei.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Fri, 29 Oct 2021 16:30:41 +0000</pubDate>
        <dc:creator>John Garry &lt;john.garry@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>b61442df - tools: do not include scripts/Kbuild.include</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#b61442df</link>
        <description>tools: do not include scripts/Kbuild.includeSince commit 57fd251c7896 (&quot;kbuild: split cc-option and friends toscripts/Makefile.compiler&quot;), some kselftests fail to build.The tools/ directory opted out Kbuild, and went in a differentdirection. People copied scripts and Makefiles to the tools/ directoryto create their own build system.tools/build/Build.include mimics scripts/Kbuild.include, but sometool Makefiles include the Kbuild one to import a feature that ismissing in tools/build/Build.include: - Commit ec04aa3ae87b (&quot;tools/thermal: tmon: use &quot;-fstack-protector&quot;   only if supported&quot;) included scripts/Kbuild.include from   tools/thermal/tmon/Makefile to import the cc-option macro. - Commit c2390f16fc5b (&quot;selftests: kvm: fix for compilers that do   not support -no-pie&quot;) included scripts/Kbuild.include from   tools/testing/selftests/kvm/Makefile to import the try-run macro. - Commit 9cae4ace80ef (&quot;selftests/bpf: do not ignore clang   failures&quot;) included scripts/Kbuild.include from   tools/testing/selftests/bpf/Makefile to import the .DELETE_ON_ERROR   target. - Commit 0695f8bca93e (&quot;selftests/powerpc: Handle Makefile for   unrecognized option&quot;) included scripts/Kbuild.include from   tools/testing/selftests/powerpc/pmu/ebb/Makefile to import the   try-run macro.Copy what they need into tools/build/Build.include, and make theminclude it instead of scripts/Kbuild.include.Link: https://lore.kernel.org/lkml/86dadf33-70f7-a5ac-cb8c-64966d2f45a1@linux.ibm.com/Fixes: 57fd251c7896 (&quot;kbuild: split cc-option and friends to scripts/Makefile.compiler&quot;)Reported-by: Janosch Frank &lt;frankja@linux.ibm.com&gt;Reported-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Tested-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;Acked-by: Yonghong Song &lt;yhs@fb.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Fri, 16 Apr 2021 13:00:51 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a278f3d8 - tools, build: Propagate build failures from tools/build/Makefile.build</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#a278f3d8</link>
        <description>tools, build: Propagate build failures from tools/build/Makefile.buildThe &apos;&amp;&amp;&apos; command seems to have a bad effect when $(cmd_$(1)) exits withnon-zero effect: the command failure is masked (despite `set -e`) and all butthe first command of $(dep-cmd) is executed (successfully, as they are mostlyprintfs), thus overall returning 0 in the end.This means in practice that despite compilation errors, tools&apos;s build Makefilewill return success. We see this very reliably with libbpf&apos;s Makefile, whichdoesn&apos;t get compilation error propagated properly. This in turns causes issueswith selftests build, as well as bpftool and other projects that rely onbuilding libbpf.The fix is simple: don&apos;t use &amp;&amp;. Given `set -e`, we don&apos;t need to chaincommands with &amp;&amp;. The shell will exit on first failure, giving desiredbehavior and propagating error properly.Fixes: 275e2d95591e (&quot;tools build: Move dependency copy into function&quot;)Signed-off-by: Andrii Nakryiko &lt;andriin@fb.com&gt;Signed-off-by: Daniel Borkmann &lt;daniel@iogearbox.net&gt;Acked-by: Jiri Olsa &lt;jolsa@redhat.com&gt;Link: https://lore.kernel.org/bpf/20200731024244.872574-1-andriin@fb.com

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Fri, 31 Jul 2020 02:42:44 +0000</pubDate>
        <dc:creator>Andrii Nakryiko &lt;andriin@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>96f14fe7 - kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#96f14fe7</link>
        <description>kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGSIn preparation for enabling command line CFLAGS, re-name HOSTCFLAGS toKBUILD_HOSTCFLAGS as the internal use only flags. This should not haveany visible effects.Signed-off-by: Laura Abbott &lt;labbott@redhat.com&gt;Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Tue, 10 Jul 2018 00:45:58 +0000</pubDate>
        <dc:creator>Laura Abbott &lt;labbott@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>6fdbd824 - tools: build: Fixup host c flags</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#6fdbd824</link>
        <description>tools: build: Fixup host c flagsCommit 0c3b7e42616f (&quot;tools build: Add support for host programs format&quot;)introduced host_c_flags which referenced CHOSTFLAGS. The actual name of thevariable is HOSTCFLAGS. Fix this up.Fixes: 0c3b7e42616f (&quot;tools build: Add support for host programs format&quot;)Signed-off-by: Laura Abbott &lt;labbott@redhat.com&gt;Acked-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Tue, 10 Jul 2018 00:45:56 +0000</pubDate>
        <dc:creator>Laura Abbott &lt;labbott@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9feeb638 - tools build: fix # escaping in .cmd files for future Make</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#9feeb638</link>
        <description>tools build: fix # escaping in .cmd files for future MakeIn 2016 GNU Make made a backwards incompatible change to the way &apos;#&apos;characters were handled in Makefiles when used inside functions ormacros:http://git.savannah.gnu.org/cgit/make.git/commit/?id=c6966b323811c37acedff05b57Due to this change, when attempting to run `make prepare&apos; I get aspurious make syntax error:    /home/earnest/linux/tools/objtool/.fixdep.o.cmd:1: *** missing separator.  Stop.When inspecting `.fixdep.o.cmd&apos; it includes two lines which useunescaped comment characters at the top:    \# cannot find fixdep (/home/earnest/linux/tools/objtool//fixdep)    \# using basic dep dataThis is because `tools/build/Build.include&apos; prints these &apos;\#&apos;characters:    printf &apos;\# cannot find fixdep (%s)\n&apos; $(fixdep) &gt; $(dot-target).cmd; \    printf &apos;\# using basic dep data\n\n&apos; &gt;&gt; $(dot-target).cmd;           \This completes commit 9564a8cf422d (&quot;Kbuild: fix # escaping in .cmd filesfor future Make&quot;).Link: https://bugzilla.kernel.org/show_bug.cgi?id=197847Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;Cc: stable@vger.kernel.orgSigned-off-by: Paul Menzel &lt;pmenzel@molgen.mpg.de&gt;Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Tue, 05 Jun 2018 17:00:22 +0000</pubDate>
        <dc:creator>Paul Menzel &lt;pmenzel@molgen.mpg.de&gt;</dc:creator>
    </item>
<item>
        <title>9564a8cf - Kbuild: fix # escaping in .cmd files for future Make</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#9564a8cf</link>
        <description>Kbuild: fix # escaping in .cmd files for future MakeI tried building using a freshly built Make (4.2.1-69-g8a731d1), butalready the objtool build broke withorc_dump.c: In function &#8216;orc_dump&#8217;:orc_dump.c:106:2: error: &#8216;elf_getshnum&#8217; is deprecated [-Werror=deprecated-declarations]  if (elf_getshdrnum(elf, &amp;nr_sections)) {Turns out that with that new Make, the backslash was not removed, so cppdidn&apos;t see a #include directive, grep found nothing, and-DLIBELF_USE_DEPRECATED was wrongly put in CFLAGS.Now, that new Make behaviour is documented in their NEWS file:  * WARNING: Backward-incompatibility!    Number signs (#) appearing inside a macro reference or function invocation    no longer introduce comments and should not be escaped with backslashes:    thus a call such as:      foo := $(shell echo &apos;#&apos;)    is legal.  Previously the number sign needed to be escaped, for example:      foo := $(shell echo &apos;\#&apos;)    Now this latter will resolve to &quot;\#&quot;.  If you want to write makefiles    portable to both versions, assign the number sign to a variable:      C := \#      foo := $(shell echo &apos;$C&apos;)    This was claimed to be fixed in 3.81, but wasn&apos;t, for some reason.    To detect this change search for &apos;nocomment&apos; in the .FEATURES variable.This also fixes up the two make-cmd instances to replace # with $(pound)rather than with \#. There might very well be other places that needsimilar fixup in preparation for whatever future Make release containsthe above change, but at least this builds an x86_64 defconfig with thenew make.Link: https://bugzilla.kernel.org/show_bug.cgi?id=197847Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Sun, 08 Apr 2018 21:35:28 +0000</pubDate>
        <dc:creator>Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;</dc:creator>
    </item>
<item>
        <title>2fedf79b - tools build: Move tabs to spaces where suitable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#2fedf79b</link>
        <description>tools build: Move tabs to spaces where suitableWe&apos;ve been hit several times by a Makefile bug where line indented bytab was falsely considered as target command.We prevent this by always using space indentation for everything exceptfor the target commands.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Link: http://lkml.kernel.org/r/1480884178-8072-3-git-send-email-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Sun, 04 Dec 2016 20:42:53 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a5ba0a1a - tools build: Make the .cmd file more readable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#a5ba0a1a</link>
        <description>tools build: Make the .cmd file more readablePutting extra line between dependencies and cmd_* definitionto make it more readable.Before:  $ cat .builtin-top.o.cmd  ...  /home/jolsa/kernel/linux-perf/tools/include/linux/stringify.h \  /home/jolsa/kernel/linux-perf/tools/include/linux/time64.h  cmd_builtin-top.o := gcc -Wp,-MD,./.builtin-top.o.d -Wp,-MT,builtin-...  ...After:  $ cat .builtin-top.o.cmd  ...  /home/jolsa/kernel/linux-perf/tools/include/linux/stringify.h \  /home/jolsa/kernel/linux-perf/tools/include/linux/time64.h  cmd_builtin-top.o := gcc -Wp,-MD,./.builtin-top.o.d -Wp,-MT,builtin-...  ...Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Link: http://lkml.kernel.org/r/1480884178-8072-2-git-send-email-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Sun, 04 Dec 2016 20:42:52 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>baa1973e - tools build: Fix objtool build with clang</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#baa1973e</link>
        <description>tools build: Fix objtool build with clangClang doesn&apos;t support multiple arguments being passed to -Wp, so splitthem.  Fixes this error:  HOSTCC   tools/objtool/fixdep.o  cat: tools/objtool/.fixdep.o.d: No such file or directorySigned-off-by: Peter Foley &lt;pefoley2@pefoley.com&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Acked-by: Jiri Olsa &lt;jolsa@redhat.com&gt;Cc: Wang Nan &lt;wangnan0@huawei.com&gt;Link: http://lkml.kernel.org/r/20161128024346.17371-1-pefoley2@pefoley.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Mon, 28 Nov 2016 02:43:46 +0000</pubDate>
        <dc:creator>Peter Foley &lt;pefoley2@pefoley.com&gt;</dc:creator>
    </item>
<item>
        <title>2ec8107d - tools build: Add CFLAGS_REMOVE_* support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#2ec8107d</link>
        <description>tools build: Add CFLAGS_REMOVE_* supportAdding support to remove options from final CFLAGS for both object fileand build target. It&apos;s now possible to remove CFLAGS options like:  CFLAGS_REMOVE_krava.o += -Wstrict-prototypesCommitter notes:This comes from the kernel&apos;s kbuild infrastructure, the subset that issupported in tools/ is being documented at tools/build/Documentation/Build.txt.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Tested-by: Stephane Eranian &lt;eranian@google.com&gt;Cc: Andi Kleen &lt;andi@firstfloor.org&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Cc: William Cohen &lt;wcohen@redhat.com&gt;Link: http://lkml.kernel.org/r/1478093749-5602-2-git-send-email-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Wed, 02 Nov 2016 13:35:47 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f61bdc33 - tools build: Support compiling C++ source file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#f61bdc33</link>
        <description>tools build: Support compiling C++ source fileAdd new rule to compile .cpp file to .o use g++. C++ support is requiredfor built-in clang and LLVM support.Linker side support will be introduced by following commits.Signed-off-by: Wang Nan &lt;wangnan0@huawei.com&gt;Cc: Alexei Starovoitov &lt;ast@fb.com&gt;Cc: He Kuang &lt;hekuang@huawei.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Zefan Li &lt;lizefan@huawei.com&gt;Cc: pi3orama@163.comLink: http://lkml.kernel.org/r/1474874832-134786-2-git-send-email-wangnan0@huawei.comSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Mon, 26 Sep 2016 07:26:55 +0000</pubDate>
        <dc:creator>Wang Nan &lt;wangnan0@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>0c3b7e42 - tools build: Add support for host programs format</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#0c3b7e42</link>
        <description>tools build: Add support for host programs formatIn some cases, like for fixdep and shortly for jevents, we need to build a toolto run on the host that will be used in building a tool, such as perf, that isbeing cross compiled, so do like the kernel and provide HOSTCC, HOSTLD and HOSTARto do that.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Requested-by: Andi Kleen &lt;andi@firstfloor.org&gt;Requested-and-Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Madhavan Srinivasan &lt;maddy@linux.vnet.ibm.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Sukadev Bhattiprolu &lt;sukadev@linux.vnet.ibm.com&gt;Cc: linuxppc-dev@lists.ozlabs.orgLink: http://lkml.kernel.org/r/20160927141846.GA6589@kravaSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Tue, 27 Sep 2016 14:18:46 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>9fb81323 - tools build: Make the fixdep helper part of the build process</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#9fb81323</link>
        <description>tools build: Make the fixdep helper part of the build processMaking the fixdep helper to be invoked within dep-cmd.Each user of the build framework needs to make sure fixdep exists beforeexecuting the build itself.If the build doesn&apos;t find fixdep, it falls back to the old styledependency tracking.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Link: http://lkml.kernel.org/r/1443004442-32660-6-git-send-email-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Wed, 23 Sep 2015 10:34:00 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>275e2d95 - tools build: Move dependency copy into function</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#275e2d95</link>
        <description>tools build: Move dependency copy into functionSo it&apos;s easier to add more functionality in the following commit.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;Link: http://lkml.kernel.org/r/1443004442-32660-5-git-send-email-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Wed, 23 Sep 2015 10:33:59 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c819e2cf - tools build: Add new build support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/build/Build.include#c819e2cf</link>
        <description>tools build: Add new build supportAdding new build framework into &apos;tools/build&apos; to be used by tools.There&apos;s no change for actual building at this point, it comes in thenext patches.The idea and more details are explained in the&apos;tools/build/Documentation/Build.txt&apos; file.I adopted everything from the kernel build system, with some changes toallow for multiple binaries build definitions.While the kernel&apos;s build output is single image (forget modules) we needto be able to build several binaries/libraries.The basic idea is that sser provides &apos;Build&apos; files with objectsdefinitions like:  perf-y += a.o  perf-y += b.o  libperf-y += c.o  libperf-y += d.oand the build framework outputs files:  perf-in.o    # a.o, b.o compiled in  libperf-in.o # c.o, d.o compiled inSigned-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Tested-by: Sukadev Bhattiprolu &lt;sukadev@linux.vnet.ibm.com&gt;Tested-by: Will Deacon &lt;will.deacon@arm.com&gt;Cc: Alexis Berlemont &lt;alexis.berlemont@gmail.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Corey Ashford &lt;cjashfor@linux.vnet.ibm.com&gt;Cc: David Ahern &lt;dsahern@gmail.com&gt;Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Paul Mackerras &lt;paulus@samba.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Stephane Eranian &lt;eranian@google.com&gt;Link: http://lkml.kernel.org/n/tip-fbj22h4av0otlxupwcmrxgpa@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/build/Build.include</description>
        <pubDate>Mon, 29 Dec 2014 12:51:45 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
