- 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