Description of problem: FHS violation. # rpm -qf /usr/share/doc/libpfm-devel-3.2/multiplex2 libpfm-devel-3.2-0.060621.7 # file /usr/share/doc/libpfm-devel-3.2/multiplex2 /usr/share/doc/libpfm-devel-3.2/multiplex2: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, statically linked, for GNU/Linux 2.6.9, not stripped Other binaries from the same package in the same directory: syst notify_standalone smpl_pebs task_smpl notify_self3 task task_attach self_view multiplex notify_self self_standalone task_attach_timeout task_smpl_user
Looked up information about FHS at http://www.pathname.com/fhs/ and found that the stuff in /usr/share should be machine independent. Modified the libpfm.spec file to not install the example files in /usr/share. libpfm-devel-3.2-0.060621.8 has the fix.