Search Criteria
Package Details: papi 7.2.0-1
Package Actions
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) |
Dependencies (4)
- gcc-fortran (gcc-fortran-gitAUR, gcc-fortran-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- bash (bash-devel-gitAUR, bash-gitAUR) (make)
- python (python37AUR) (optional)
Required by (4)
- bpf-dtrace-utils (requires libpfm) (make)
- dune-fem (optional)
- extrae
- hpx
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 :)
1 2 3 4 5 Next › Last »