Fresh upstream bits based on git commit 81acc574 do not compile on RHEL[56]. CXX stap-dwflpp.o dwflpp.cxx: In member function ‘int dwflpp::iterate_over_plt(T*, void (*)(T*, const char*, size_t)) [with T = void]’: dwflpp.cxx:1426: error: ‘EM_AARCH64’ was not declared in this scope make[2]: *** [stap-dwflpp.o] Error 1 make[2]: Leaving directory `/root/mcermak-systemtap/systemtap' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/mcermak-systemtap/systemtap' make: *** [all] Error 2 Looks like caused by commit 81acc574. RHEL7 and Fedora do not seem to be affected.
Commit d34906046678a970bd9665c5a065126c9cb57ad6 should fix this issue.
yup, confirmed