<?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</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e467705a - perf util: Make util its own library</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build#e467705a</link>
        <description>perf util: Make util its own libraryMake the util directory into its own library. This is done to avoidcompiling code twice, once for the perf tool and once for the perfpython module. For convenience:  arch/common.c  scripts/perl/Perf-Trace-Util/Context.c  scripts/python/Perf-Trace-Util/Context.care made part of this library.Signed-off-by: Ian Rogers &lt;irogers@google.com&gt;Reviewed-by: James Clark &lt;james.clark@arm.com&gt;Cc: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt;Cc: Kees Cook &lt;keescook@chromium.org&gt;Cc: Palmer Dabbelt &lt;palmer@dabbelt.com&gt;Cc: Albert Ou &lt;aou@eecs.berkeley.edu&gt;Cc: Nick Terrell &lt;terrelln@fb.com&gt;Cc: Gary Guo &lt;gary@garyguo.net&gt;Cc: Alex Gaynor &lt;alex.gaynor@gmail.com&gt;Cc: Boqun Feng &lt;boqun.feng@gmail.com&gt;Cc: Wedson Almeida Filho &lt;wedsonaf@gmail.com&gt;Cc: Ze Gao &lt;zegao2021@gmail.com&gt;Cc: Alice Ryhl &lt;aliceryhl@google.com&gt;Cc: Andrei Vagin &lt;avagin@google.com&gt;Cc: Yicong Yang &lt;yangyicong@hisilicon.com&gt;Cc: Jonathan Cameron &lt;jonathan.cameron@huawei.com&gt;Cc: Guo Ren &lt;guoren@kernel.org&gt;Cc: Miguel Ojeda &lt;ojeda@kernel.org&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Mike Leach &lt;mike.leach@linaro.org&gt;Cc: Leo Yan &lt;leo.yan@linux.dev&gt;Cc: Oliver Upton &lt;oliver.upton@linux.dev&gt;Cc: John Garry &lt;john.g.garry@oracle.com&gt;Cc: Benno Lossin &lt;benno.lossin@proton.me&gt;Cc: Bj&#246;rn Roy Baron &lt;bjorn3_gh@protonmail.com&gt;Cc: Andreas Hindborg &lt;a.hindborg@samsung.com&gt;Cc: Paul Walmsley &lt;paul.walmsley@sifive.com&gt;Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Link: https://lore.kernel.org/r/20240625214117.953777-7-irogers@google.com

            List of files:
            /linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build</description>
        <pubDate>Tue, 25 Jun 2024 21:41:15 +0000</pubDate>
        <dc:creator>Ian Rogers &lt;irogers@google.com&gt;</dc:creator>
    </item>
<item>
        <title>41d0914d - perf python: Ignore unused command line arguments when building with clang</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build#41d0914d</link>
        <description>perf python: Ignore unused command line arguments when building with clangNoticed after switching to python3 by default on some older fedorareleases:  35    38.20 fedora:27                     : FAIL clang version 5.0.2 (tags/RELEASE_502/final)    clang-5.0: error: argument unused during compilation: &apos;-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1&apos; [-Werror,-Wunused-command-line-argument]    clang-5.0: error: argument unused during compilation: &apos;-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1&apos; [-Werror,-Wunused-command-line-argument]    error: command &apos;clang&apos; failed with exit status 1Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build</description>
        <pubDate>Wed, 20 Jul 2022 17:59:22 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>63a4354a - perf scripting perl: Ignore some warnings to keep building with perl headers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build#63a4354a</link>
        <description>perf scripting perl: Ignore some warnings to keep building with perl headersOn gcc 12 we started seeing this:  In file included from /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/perl.h:2999,                   from util/scripting-engines/trace-event-perl.c:35:  /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/inline.h: In function &apos;Perl_is_utf8_valid_partial_char_flags&apos;:  /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/handy.h:125:23: error: cast from function call of type &apos;STRLEN&apos; {aka &apos;long unsigned int&apos;} to non-matching type &apos;_Bool&apos; [-Werror=bad-function-cast]    125 | #define cBOOL(cbool) ((bool) (cbool))        |                       ^  /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/inline.h:2363:12: note: in expansion of macro &apos;cBOOL&apos;   2363 |     return cBOOL(is_utf8_char_helper_(s0, e, flags));        |            ^~~~~  In file included from /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/perl.h:7242:  /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/inline.h: In function &apos;Perl_cop_file_avn&apos;:  /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/inline.h:3489:5: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]   3489 |     const char *file = CopFILE(cop);        |     ^~~~~  In file included from /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/perl.h:7243:  /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/sv_inline.h: In function &apos;Perl_newSV_type&apos;:  /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi/CORE/sv_inline.h:376:5: error: enumeration value &apos;SVt_LAST&apos; not handled in switch [-Werror=switch-enum]    376 |     switch (type) {        |     ^~~~~~So disable those warnings to keep building with perl devel headers.Noticed, among other distros, on opensuse tumbleweed:gcc version 12.1.1 20220629 [revision 7811663964aa7e31c3939b859bbfa2e16919639f] (SUSE Linux)Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build</description>
        <pubDate>Tue, 19 Jul 2022 12:23:24 +0000</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>5ff32883 - perf tools: Rename build libperf to perf</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build#5ff32883</link>
        <description>perf tools: Rename build libperf to perfRename build libperf to perf, because it&apos;s used to build perf.The libperf build object name will be used for libperf library.Signed-off-by: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Cc: Namhyung Kim &lt;namhyung@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Link: http://lkml.kernel.org/r/20190213123246.4015-4-jolsa@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build</description>
        <pubDate>Wed, 13 Feb 2019 12:32:39 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b581c01f - perf tools: Fix build failure on perl script context</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build#b581c01f</link>
        <description>perf tools: Fix build failure on perl script contextOn my Archlinux machine, perf faild to build like below:    CC       scripts/perl/Perf-Trace-Util/Context.o  In file included from /usr/lib/perl5/core/perl/CORE/perl.h:3905:0,                   from Context.xs:23:  /usr/lib/perl5/core/perl/CORE/inline.h: In function :  /usr/lib/perl5/core/perl/CORE/cop.h:612:13: warning: declaration of &apos;av&apos;                                  shadows a previous local [-Werror-shadow]             AV *av =3D GvAV(PL_defgv);                 ^  /usr/lib/perl5/core/perl/CORE/inline.h:526:5: note: in expansion of                                  macro &apos;CX_POP_SAVEARRAY&apos;         CX_POP_SAVEARRAY(cx);         ^~~~~~~~~~~~~~~~  In file included from /usr/lib/perl5/core/perl/CORE/perl.h:5853:0,                   from Context.xs:23:  /usr/lib/perl5/core/perl/CORE/inline.h:518:9: note:                                  shadowed declaration is here         AV *av;             ^~What I did to fix is adding &apos;-Wno-shadow&apos; as the error message said it&apos;sthe cause of the failure.  Since it&apos;s from the perl (not perf) codebase, we don&apos;t have the control so I just wanted to ignore the warningwhen compiling perl scripting code.Committer note:This also fixes the build on Fedora Rawhide.Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;Tested-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;Cc: Jiri Olsa &lt;jolsa@kernel.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Link: http://lkml.kernel.org/r/20160802024317.31725-1-namhyung@kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build</description>
        <pubDate>Tue, 02 Aug 2016 02:43:17 +0000</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c7355f84 - perf build: Add scripts objects building</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build#c7355f84</link>
        <description>perf build: Add scripts objects buildingMove the scripts objects building under build framework to be includedin the libperf build object.Signed-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-ry8pd41ahwpq9h46i8te33c7@git.kernel.orgSigned-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux-6.15/tools/perf/scripts/perl/Perf-Trace-Util/Build</description>
        <pubDate>Tue, 30 Dec 2014 12:11:32 +0000</pubDate>
        <dc:creator>Jiri Olsa &lt;jolsa@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
