macOS
brew install recclocal Homebrew formula metadata
brew / 順位 3931
recc のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install recclocal Homebrew formula metadata
概要
Remote Execution Caching Compiler
履歴
recc is a C and C++ compiler-command launcher that uses the Remote Execution APIs for build caching and optional remote execution.
recc began as a compiler-wrapper client for the Remote Execution API. The original public GitLab project was created in 2018.
Development was subsequently consolidated into the BuildBox suite, where recc is maintained alongside content-addressable storage, runner, worker, and related remote-build components.
The official documentation says recc is in active development and is used at Bloomberg. It is designed to work with Remote Execution services such as BuildGrid and workers such as buildbox-worker.
The original standalone BuildGrid/recc repository is marked obsolete after recc was merged into the unified BuildBox repository.
recc wraps compilation and link commands. It queries a Remote Execution service for a cached result, downloads a hit, or otherwise runs the action locally or submits it for remote execution.
It is useful where existing compiler-oriented builds need shared caching or remote capacity while retaining familiar C/C++ command lines.
recc gives conventional C and C++ compiler invocations access to Remote Execution API caching and execution without requiring the build to originate in a system such as Bazel. Its evolution from a standalone repository into the BuildBox monorepo also reflects consolidation in the Remote Execution API tooling ecosystem.
セキュリティ状態
formula declares a Homebrew service.
リスク orange · 信頼度 中 · infrastructure
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
./recc/recc.conf${RECC_CONFIG_DIRECTORY}/recc.conf~/.recc/recc.conf${RECC_CONFIG_PREFIX_DIR}/recc.conf${INSTALL_DIR}/../etc/recc/recc.conf実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
buildbox-casd | cli | グローバル実行可能ファイル | |
buildbox-casd-wrap | cli | グローバル実行可能ファイル | |
buildbox-run-hosttools | cli | グローバル実行可能ファイル | |
casupload-oci | cli | グローバル実行可能ファイル | |
recc | cli | グローバル実行可能ファイル | |
recc-c++ | cli | グローバル実行可能ファイル | |
recc-cc | cli | グローバル実行可能ファイル | |
recc-server | cli | グローバル実行可能ファイル | |
rumbad | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://buildgrid.gitlab.io/recc
インストールメタデータ
| パッケージキー | brew:recc |
|---|---|
| バージョン | 1.4.25 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/recc |
| ホームページ | https://buildgrid.gitlab.io/recc |
| 上流ドキュメント | https://buildgrid.gitlab.io/recc |
| ライセンス | Apache-2.0 |
| ソースアーカイブ | https://gitlab.com/BuildGrid/buildbox/buildbox/-/archive/1.4.20/buildbox-1.4.20.tar.gz |
| 最終更新 | 2026-09-16T19:12:16Z |
| Pulse | updated |
| 依存関係 | abseil, c-ares, grpc, openssl@3, protobuf, re2 |
| ビルド依存関係 | cmake, gettext, nlohmann-json, pkgconf, tomlplusplus |
| macOS 提供ライブラリ | curl |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | declared |
| 注意点 | To launch a compiler with recc, set the following variables: CC=$HOMEBREW_PREFIX/opt/recc/bin/recc-cc CXX=$HOMEBREW_PREFIX/opt/recc/bin/recc-c++ |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | recc |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Requirements |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.