Search Criteria
Package Details: papi 7.2.0-2
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-3-Clause |
| Conflicts: | libpfm |
| Provides: | libpfm |
| Submitter: | jedbrown |
| Maintainer: | forcegk |
| Last Packager: | forcegk |
| Votes: | 21 |
| Popularity: | 0.000061 |
| First Submitted: | 2009-11-09 21:53 (UTC) |
| Last Updated: | 2026-02-22 12:25 (UTC) |
Dependencies (4)
- gcc-fortran (gcc-fortran-gitAUR, gcc-fortran-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- bash (bash-gitAUR, bash-devel-gitAUR) (make)
- python (optional)
Required by (8)
- bpf-dtrace-utils (requires libpfm) (make)
- dtrace-utils-git (requires libpfm)
- dtrace-utils-git (requires libpfm) (make)
- dune-fem (optional)
- extrae
- hpx
- scorep
- vitis (requires libpfm)
Latest Comments
1 2 3 4 5 Next › Last »
forcegk commented on 2026-02-22 12:25 (UTC)
@gamezelda and @micwoj92.
Fixed.
gamezelda commented on 2026-02-14 16:40 (UTC) (edited on 2026-02-14 16:40 (UTC) by gamezelda)
The package fails to build due to GCC building it in C23 mode:
This can be fixed with this patch (or adding
-std=gnu17to the CFLAGS):micwoj92 commented on 2025-11-18 05:39 (UTC)
Please use spdx license identifier.
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.
1 2 3 4 5 Next › Last »