Hi - On Thu, Mar 02, 2017 at 01:25:03PM -0800, Gerald Turner wrote: > FWIW, I attempted to kludge around the mangled include argument by > running stap with "-B 'EXTRA_CFLAGS += -I/usr/share/systemtap/runtime'". > This seems to work around the compilation failure of missing > runtime_defines.h in include path, however compiliation then fails due > to what appears to be API changes in Linux kernel 4.9.
Those errors all have systemtap-side porting logic associated with them, a combination of compile-time (c #ifdefs) and build-time (kbuild flags) conditionals. I suspect your workaround hid one problem and created these others. We need to keep looking for the cause. - FChE