Search Criteria
Package Details: p4lang-bmv2 1.15.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/p4lang-bmv2.git (read-only, click to copy) |
|---|---|
| Package Base: | p4lang-bmv2 |
| Description: | P4 reference software switch |
| Upstream URL: | https://github.com/p4lang/behavioral-model |
| Licenses: | Apache |
| Submitter: | jkhsjdhjs |
| Maintainer: | jkhsjdhjs |
| Last Packager: | jkhsjdhjs |
| Votes: | 1 |
| Popularity: | 0.000002 |
| First Submitted: | 2023-06-05 10:13 (UTC) |
| Last Updated: | 2026-05-11 09:49 (UTC) |
Dependencies (10)
- boost-libs
- gmp (gmp-hgAUR)
- libevent (libevent-gitAUR)
- libpcap (libpcap-gitAUR)
- nanomsg (nanomsg-gitAUR)
- p4lang-piAUR
- python
- python-thrift (fbthrift-gitAUR)
- thrift (thrift-gitAUR)
- boost (boost-gitAUR) (make)
Latest Comments
jkhsjdhjs commented on 2026-03-13 09:50 (UTC)
@insmtr Thank you very much for the detailed report and for providing the patch and necessary steps! I just changed the build steps for bmv2 as you suggested and pushed the changes. I wish they would just create a new release of bmv2, then we wouldn't need so many patches...
insmtr commented on 2026-03-06 07:54 (UTC)
Thank you for maintaining this package! However, this package does not build components related to simple_switch_grpc. For this reason, I have created some patches and hope you can merge them!
First, I maintain a
p4lang-pipackage that provides P4Runtime links for bmv2.p4lang-bmv2can directly depend on it.Second, the main build program of version 1.15.0 does not include simple_switch_grpc, so I created an
integrate-simple_switch_grpc.patchwith the following content:For details, please see Commit a9de3d9 .
Finally, I changed the configure command in the build instructions to
./configure --prefix=/usr --with-pi. For details, please refer to the simple_switch_grpc target build documentation .Finally, the changes to the
PKGBUILDare as follows:Thank you again for maintaining this package. I hope you can improve it after seeing this message. I am extremely grateful.