원클릭으로
build-pv
Format and build Proxy Verifier.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Format and build Proxy Verifier.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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.