On Sat, Oct 17, 2020 at 11:41:53AM +0200, Salvatore Bonaccorso wrote: > hi, > > On Fri, Oct 16, 2020 at 12:01:51PM -0700, Guenter Roeck wrote: > > On Fri, Oct 16, 2020 at 11:07:19AM +0200, Greg Kroah-Hartman wrote: > > > This is the start of the stable review cycle for the 4.19.152 release. > > > There are 21 patches in this series, all will be posted as a response > > > to this one. If anyone has any issues with these being applied, please > > > let me know. > > > > > > Responses should be made by Sun, 18 Oct 2020 09:04:25 +0000. > > > Anything received after that time might be too late. > > > > > > > Build results: > > total: 155 pass: 153 fail: 2 > > Failed builds: > > i386:tools/perf > > x86_64:tools/perf > > I'm seeing the tools/perf failure as well: > > gcc > -Wp,-MD,/home/build/linux-4.19.152/debian/build/build-tools/tools/perf/util/intel-pt-decoder/.intel-pt-insn-decoder.o.d > > -Wp,-MT,/home/build/linux-4.19.152/debian/build/build-tools/tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.o > -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall > -Wdate-time -D_FORTIFY_SOURCE=2 -I/home/build/linux-4.19.152/tools/perf > -I/home/build/linux-4.19.152/debian/build/build-tools/tools/perf -isystem > /home/build/linux-4.19.152/debian/build/build-tools/include > -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security > -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes > -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked > -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum > -Wundef -Wwrite-strings -Wformat -Wstrict-aliasing=3 > -DHAVE_ARCH_X86_64_SUPPORT > -I/home/build/linux-4.19.152/debian/build/build-tools/tools/perf/arch/x86/include/generated > -DHAVE_SYSCALL_TABLE_SUPPORT -DHAVE_PERF_REGS_SUPPORT > -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -O6 -fno-omit-frame-pointer -ggdb3 > -funwind-tables -Wall -Wextra -std=gnu99 -fstack-protector-all > -D_FORTIFY_SOURCE=2 -I/home/build/linux-4.19.152/tools/perf/util/include > -I/home/build/linux-4.19.152/tools/perf/arch/x86/include > -I/home/build/linux-4.19.152/tools/include/uapi > -I/home/build/linux-4.19.152/tools/include/ > -I/home/build/linux-4.19.152/tools/arch/x86/include/uapi > -I/home/build/linux-4.19.152/tools/arch/x86/include/ > -I/home/build/linux-4.19.152/tools/arch/x86/ > -I/home/build/linux-4.19.152/debian/build/build-tools/tools/perf//util > -I/home/build/linux-4.19.152/debian/build/build-tools/tools/perf/ > -I/home/build/linux-4.19.152/tools/perf/util > -I/home/build/linux-4.19.152/tools/perf > -I/home/build/linux-4.19.152/tools/lib/ -D_LARGEFILE64_SOURCE > -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_SYNC_COMPARE_AND_SWAP_SUPPORT > -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER > -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_GLIBC_SUPPORT > -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_CSTRACE_SUPPORT > -DHAVE_LIBELF_SUPPORT -DHAVE_LIBELF_MMAP_SUPPORT > -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT > -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT > -DHAVE_BPF_PROLOGUE -DHAVE_JITDUMP -DHAVE_DWARF_UNWIND_SUPPORT > -DNO_LIBUNWIND_DEBUG_FRAME -DHAVE_LIBUNWIND_SUPPORT -I/usr/include/slang > -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT > -DHAVE_LIBPYTHON_SUPPORT -DHAVE_CPLUS_DEMANGLE_SUPPORT -DHAVE_ZLIB_SUPPORT > -DHAVE_LZMA_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT > -DHAVE_KVM_STAT_SUPPORT -DHAVE_PERF_READ_VDSO32 -DHAVE_PERF_READ_VDSOX32 > -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT > -I/home/build/linux-4.19.152/debian/build/build-tools/tools/perf/ > -D"BUILD_STR(s)=#s" > -I/home/build/linux-4.19.152/debian/build/build-tools/tools/perf/util/intel-pt-decoder > -c -o > /home/build/linux-4.19.152/debian/build/build-tools/tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.o > util/intel-pt-decoder/intel-pt-insn-decoder.c > util/cs-etm-decoder/cs-etm-decoder.c: In function > 'cs_etm_decoder__buffer_packet': > util/cs-etm-decoder/cs-etm-decoder.c:287:24: error: 'traceid_list' undeclared > (first use in this function); did you mean 'trace_event'? > inode = intlist__find(traceid_list, trace_chan_id); > ^~~~~~~~~~~~ > trace_event > util/cs-etm-decoder/cs-etm-decoder.c:287:24: note: each undeclared identifier > is reported only once for each function it appears in > make[8]: *** [/home/build/linux-4.19.152/tools/build/Makefile.build:97: > /home/build/linux-4.19.152/debian/build/build-tools/tools/perf/util/cs-etm-decoder/cs-etm-decoder.o] > Error 1 > make[8]: Leaving directory '/home/build/linux-4.19.152/tools/perf' > make[7]: *** [/home/build/linux-4.19.152/tools/build/Makefile.build:139: > cs-etm-decoder] Error 2
Yeah, it's a mess, and I tried to unwind it, but it was not a simple fix. If people still care about building perf on 4.19 with newer gcc releases, I'll gladly take backports of the needed patches for this. thanks, greg k-h