The +x bit is set on headers. » make install DESTDIR=$PWD/rt COMPILE FPIC tracefs-utils.o COMPILE FPIC tracefs-instance.o COMPILE FPIC tracefs-events.o BUILD STATIC LIB libtracefs.a COMPILE SHARED LIB libtracefs.so.1.0.0 UPDATE build_prefix INSTALL ~/libtracefs-1.0.0/libtracefs.pc to ~/libtracefs-1.0.0/rt/usr/lib64/pkgconfig INSTALL ~/libtracefs-1.0.0/lib/tracefs/libtracefs.so.1.0.0 to ~/libtracefs-1.0.0/rt/usr/local/lib64 INSTALL ~/libtracefs-1.0.0/include/tracefs.h to ~/libtracefs-1.0.0/rt/usr/local/include/tracefs » ls -l rt/usr/local/include/tracefs/tracefs.h -rwxr-xr-x 1 jengelh users 2279 Dec 23 12:09 rt/usr/local/include/tracefs/tracefs.h
Created attachment 294321 [details] Do not install header as executable
Fixed by 9bd207222b ("libtracefs: Do not install header as executable")