Package Details: papi 7.2.0-1

Git Clone URL: https://aur.archlinux.org/papi.git (read-only, click to copy)
Package Base: papi
Description: Performance Application Programming Interface
Upstream URL: http://icl.cs.utk.edu/papi
Keywords: counter libpapi performance
Licenses: BSD
Conflicts: libpfm
Provides: libpfm
Submitter: jedbrown
Maintainer: forcegk
Last Packager: forcegk
Votes: 22
Popularity: 0.023562
First Submitted: 2009-11-09 21:53 (UTC)
Last Updated: 2025-06-27 08:03 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

forcegk commented on 2025-06-27 08:09 (UTC)

Just updated to new release 7.2.0!

All changes are available @ https://github.com/icl-utk-edu/papi

Changes to the PKGBUILD: After examining the package, I was to use the Arch-Linux distributed extra/libpfm, but it won't provide the .a file necessary for static compilation (key thing in papi as one many times wants to distribute a standalone binary to maybe a cluster, etc)

What I ended up doing is just mark this package as a provider of libpfm and it is working well for me atm. The source code is exactly the same.

Other way I could try to do this is distributing a libpfm-static on a separate package, that just compiles the .a file, and update it alongside extra/libpfm4, but I feel that is a lot more inconvenient.

The last way would be to just install papi to /opt, but that is also inconvenient for some other things.

What are your opinions?

gamezelda commented on 2025-05-11 01:03 (UTC)

Thanks @forcegk, I can confirm that with the patch, papi builds and works on my environment.

forcegk commented on 2025-05-09 11:14 (UTC) (edited on 2025-05-09 11:14 (UTC) by forcegk)

@gamezelda should be fixed. Thank you for the patch.

Please test it in your updated environment, as I can not atm.

gamezelda commented on 2025-05-01 10:12 (UTC) (edited on 2025-05-01 15:50 (UTC) by gamezelda)

The package now fails to build due to GCC15 which is already in the non-testing repos.

You can fix it by applying this patch from the upstream repository: https://github.com/icl-utk-edu/papi/commit/33696dc1b8fde5a71b6dc23d80658f826beafea8.patch

forcegk commented on 2025-01-07 12:26 (UTC)

Hello. In my tests (might not be yours) you can just pacman -S libpfm --overwrite \* and call it a day. I will solve this problem when either when there is a new stable release, or this one stops working, as papi will not be updated until then, so overwriting the files once should not cause any problems (test on your machine tho)

gnaggnoyil commented on 2024-12-15 17:42 (UTC)

This package now has conflicting files with extra/libpfm. Any idea on how to resolve it?

micwoj92 commented on 2024-10-30 17:07 (UTC)

Please do not update as long as current version builds/works fine.

forcegk commented on 2024-10-30 12:45 (UTC)

Btw @everyone. Papi version 7.2.0 beta 1 has been released. That includes all new CPUs and other things. It is a beta so new features might not work as expected, but afaik, old features and platforms still work the same.

Opinions on updating to the beta? Should we wait until a stable release, although that might take a year?

Release page: https://github.com/icl-utk-edu/papi/releases/tag/papi-7-2-0b1-t

forcegk commented on 2024-10-30 12:40 (UTC)

@micwoj92 done too

forcegk commented on 2024-10-30 12:38 (UTC)

@disc-kuraudo fixed :)