mit einem Klick
build-pv
Format and build Proxy Verifier.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
Format and build Proxy Verifier.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
Write a git commit message and verify formatting before committing.
Create a GitHub pull request from the current branch using the latest commit message for title/body, assign to the current user, and return the PR link.
Run Apache Traffic Server AuTests correctly via autest.sh from tests/autests.
Build and run Proxy Verifier unit tests with CMake and CTest.
Evaluate current PR review comments, apply valid changes, and prepare suggested replies without posting them.
Read a GitHub issue with gh and produce an implementation and verification plan for ATS.
| name | build-pv |
| description | Format and build Proxy Verifier. |
Proxy Verifier is built with CMake and the checked-in presets. The main build choices are:
dev-external: use a prebuilt dependency tree such as /opt/pv_libs.dev-bootstrap: let CMake fetch and build the QUIC/TLS dependencies.dev-external-asan: ASan build with a prebuilt dependency tree.dev-bootstrap-asan: ASan build with CMake-managed dependencies.portable-external: portable release build using /opt/pv_libs.portable-bootstrap: portable release build with CMake-managed dependencies.native-external: host-tuned dynamic build using /opt/pv_libs.native-bootstrap: host-tuned dynamic build with CMake-managed dependencies.Proxy verifier can still use an external dependency tree in /opt/pv_libs. If
that directory does not exist, or if the user explicitly asks to rebuild it,
run the following:
sudo rm -rf /opt/pv_libs # If the user is asking to reinstall the libraries.
tools/build-library-dependencies.sh /opt/pv_libs
On macOS, prefer Apple clang over a Homebrew LLVM clang if the latter appears
earlier in PATH:
export CC="$(xcrun -find clang)"
export CXX="$(xcrun -find clang++)"
export SDKROOT="$(xcrun --show-sdk-path)"
The dependency script expects a sane autotools install and will fail fast if
autoreconf, autoconf, or automake are not runnable. If that happens, fix
the local environment instead of working around it in the script. On macOS, the
first repair step should be:
brew reinstall perl autoconf automake
For an external dependency tree where the dependencies live in /opt/pv_libs:
cmake --preset dev-external
cmake --build --preset dev-external --parallel
For CMake-managed dependency bootstrap:
cmake --preset dev-bootstrap
cmake --build --preset dev-bootstrap --parallel
On macOS, keep the CC, CXX, and SDKROOT exports above in the environment
for the CMake configure and build as well.