- Update to 4.0.0: - fixed L3 cache size reporting for AMD Family 10h processors - fixed std deviation underflow in sdsc2 and sdsc4 tests - fixed bug in counter assignment for FreeBSD Atom implementation - updated cache tables for Intel Nehalem i7 processors - configure provides better autodetection of 2.6.31 or 2.6.32 kernels and perf_counter interface (in most cases) - configure provides better detection and autoselection of perfctr or perfmon drivers for linux - configure and sources have been modified to support perf_counter on kernel 2.6.31 and perf_event on kernel 2.6.32 - a papi.spec file has been added to simplify creation of rpms - Add Upstream patch2: * the utils/papi_version utility now reports PAPI 4.0.0.2, where the last digit matches the patch number. * the papi.spec file has a correction for a minor typo in the ExcludeArch line. * a serious but insidious bug in the overflow logic was corrected. This bug would only show up when PAPI_overflow was called between calls to PAPI_add_event. Overflow would only be set for the last call of PAPI_overflow. This has been corrected. * configure was mis-identifying some Pentium 4 processors; this has been corrected. * the ctests/shlib test now tests against the shared math library, libm.so, instead of libpapi.so * the PAPI_set_multiplex() call was silently returning without setting multiplex TRUE in cases where no event had been assigned to an eventset. This silent error has been removed. * the perfmon and perf_events counter interfaces were not properly handling event unit masks. This has been fixed. * PAPI_name_to_code() was not exiting properly in certain circumstances, failing on events where there should have been a match. This has been corrected. - Add RPM_OPT_FLAG to CFLAGS in configure. - Initialize variables where the compiler can't determine that they're used initialized. - Add full prototypes to src/ctests/mendes-alt.c - Delete the test for pfm_msg_t.type in configure for external libpfm instead of disabling the test all together. - build against libpfm3 on ia64 (bnc#578864) - fix filelist for ia64 again, perfmon file is back - Fix dependencies in baselibs.conf (papi-devel-32bit requires libpapi-32bit not papi-32bit which doesn't exist) (#bnc565236) - add baselibs.conf including libpapi and papi-devel (bnc #565236) - fix typo in last change - fix filelist for ia64 (remove /usr/share/papi), as the only file there does not exist on ia64 - fix filelist for ia64 - remove "," from excludearch - Update to 3.7.2: Bug Fixes: ---------- * fixed L3 cache size reporting for AMD Family 10h processors * fixed std deviation underflow in sdsc2 and sdsc4 tests Enhancements: ------------- * updated cache tables for Intel Nehalem i7 processors * configure provides better autodetection of 2.6.31 or 2.6.32 kernels and perf_counter interface (in most cases) * configure provides better detection and autoselection of perfctr or perfmon drivers for linux * configure and sources have been modified to support perf_counter on kernel 2.6.31 and perf_event on kernel 2.6.32 * a papi.spec file has been added to simplify creation of rpms - Initial package for SLES (fate#307192) - Include perf_counter.h from kernel because kernel-headers doesn't include the file. OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/papi?expand=0&rev=1
9 lines
321 B
Plaintext
9 lines
321 B
Plaintext
# This line is mandatory to access the configuration functions
|
|
from Config import *
|
|
|
|
addFilter("libpapi.* shlib-policy-name-error")
|
|
addFilter("libpapi.* shlib-policy-missing-suffix")
|
|
addFilter("libpapi.* shared-lib-calls-exit")
|
|
addFilter("libpapi.* unstripped-binary-or-object")
|
|
addFilter("papi-devel.* files-duplicate")
|