Noticed this now when building with PYTHON=python3, can you take a look? For now I'm reinstalling python2-devel and building with it, i.e. removing that PYTHON=python3 make command line variable.
[root@quaco ~]# perf test -v perf_event_attr 16: Setup struct perf_event_attr : --- start --- test child forked, pid 23937 File "/home/acme/libexec/perf-core/tests/attr.py", line 325 except Unsup, obj: ^ SyntaxError: invalid syntax test child finished with -1 ---- end ---- Setup struct perf_event_attr: FAILED! [root@quaco ~]# find Reverting back to building with python2-devel makes it work: make O=/tmp/build/perf -C tools/perf install-bin [acme@quaco perf]$ ldd ~/bin/perf | grep python libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007fe283792000) [acme@quaco perf]$ [root@quaco ~]# perf test perf_event_attr 16: Setup struct perf_event_attr : Ok [root@quaco ~]# - Arnaldo