[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CA+icZUUx_Re+w9S7eHXma9aC=8T8ypp8=+tkJy7zJMrUocMSKQ@mail.gmail.com>
Date: Wed, 15 Jun 2022 00:11:48 +0200
From: Sedat Dilek <sedat.dilek@...il.com>
To: Arnaldo Carvalho de Melo <arnaldo.melo@...il.com>
Cc: Peter Zijlstra <peterz@...radead.org>,
Ingo Molnar <mingo@...hat.com>,
linux-perf-users@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [Linux v5.19-rc1] tools/perf/a.out remains after make -C
tools/perf clean
On Tue, Jun 14, 2022 at 9:24 PM Arnaldo Carvalho de Melo
<arnaldo.melo@...il.com> wrote:
>
> Em Tue, Jun 07, 2022 at 08:59:31PM +0200, Sedat Dilek escreveu:
> > Hi,
> >
> > I observed this some time ago - so this is not only Linux v5.19-rc1 related.
> >
> > $ LC_ALL=C make -C tools/perf clean 2>&1 | tee ../make-log_perf-clean.txt
> > make: Entering directory '/home/dileks/src/linux-kernel/git/tools/perf'
> > CLEAN x86
> > CLEAN libtraceevent
> > CLEAN libapi
> > CLEAN libbpf
> > CLEAN libsubcmd
> > CLEAN libperf
> > CLEAN fixdep
> > CLEAN feature-detect
> > CLEAN python
> > CLEAN bpf-skel
> > CLEAN core-objs
> > CLEAN core-progs
> > CLEAN core-gen
> > CLEAN Documentation
> > make: Leaving directory '/home/dileks/src/linux-kernel/git/tools/perf'
> >
> > $ git status -s
> > M tools/perf/util/unwind-libunwind-local.c
> > ?? tools/perf/a.out
> >
> > $ rm -v tools/perf/a.out
> > 'tools/perf/a.out' deleted
> >
> > $ git checkout -- tools/perf/util/unwind-libunwind-local.c
> >
> > $ git status -s
> > [ empty ]
>
> Interesting, since Linus complained at some point that after building
> perf some new temp file was left there I added 'git status' to my
> scripts to always get this flagged.
>
> I'm not seeing this here.
>
Just re-checked with Linux v5.19-rc2 and attaching tools/perf/a.out +
tools/perf/Makefile.config.
Check perf binary:
$ ~/bin/perf -vv
perf version 5.19.0-rc2
dwarf: [ on ] # HAVE_DWARF_SUPPORT
dwarf_getlocations: [ on ] # HAVE_DWARF_GETLOCATIONS_SUPPORT
glibc: [ on ] # HAVE_GLIBC_SUPPORT
syscall_table: [ on ] # HAVE_SYSCALL_TABLE_SUPPORT
libbfd: [ on ] # HAVE_LIBBFD_SUPPORT
debuginfod: [ OFF ] # HAVE_DEBUGINFOD_SUPPORT
libelf: [ on ] # HAVE_LIBELF_SUPPORT
libnuma: [ on ] # HAVE_LIBNUMA_SUPPORT
numa_num_possible_cpus: [ on ] # HAVE_LIBNUMA_SUPPORT
libperl: [ on ] # HAVE_LIBPERL_SUPPORT
libpython: [ on ] # HAVE_LIBPYTHON_SUPPORT
libslang: [ on ] # HAVE_SLANG_SUPPORT
libcrypto: [ on ] # HAVE_LIBCRYPTO_SUPPORT
libunwind: [ on ] # HAVE_LIBUNWIND_SUPPORT
libdw-dwarf-unwind: [ on ] # HAVE_DWARF_SUPPORT
zlib: [ on ] # HAVE_ZLIB_SUPPORT
lzma: [ on ] # HAVE_LZMA_SUPPORT
get_cpuid: [ on ] # HAVE_AUXTRACE_SUPPORT
bpf: [ on ] # HAVE_LIBBPF_SUPPORT
aio: [ on ] # HAVE_AIO_SUPPORT
zstd: [ on ] # HAVE_ZSTD_SUPPORT
libpfm4: [ OFF ] # HAVE_LIBPFM
Tried `make distclean`.
Tried `make tools/ clean` but tools/tracing/rtla produces errors (rm clean).
Still exists: tools/perf/a.out.
-Sedat-
Download attachment "a.out" of type "application/octet-stream" (16048 bytes)
Download attachment "Makefile.config" of type "application/octet-stream" (41648 bytes)
Powered by blists - more mailing lists