Skip to content

feat: add full Clang build version, cctools scanning, and resilient validate#268

Merged
p-linnane merged 1 commit into
mainfrom
feat/xcode-clang-cctools-validate
Mar 28, 2026
Merged

feat: add full Clang build version, cctools scanning, and resilient validate#268
p-linnane merged 1 commit into
mainfrom
feat/xcode-clang-cctools-validate

Conversation

@p-linnane
Copy link
Copy Markdown
Member

Summary

  • Apple Clang now extracts the full build version formatted as clang-1600.0.26.6 (LLVM 21.0.0) instead of just the LLVM version — this is what Homebrew's xcode.rb uses
  • Add cctools component extracted from usr/bin/otool
  • macosdb validate now skips files with existing .sha256 sidecars for resumability
  • Add scripts/validate-archive.sh wrapper that runs one process per file for OOM resilience

@p-linnane p-linnane force-pushed the feat/xcode-clang-cctools-validate branch from a2c4fc7 to a97b983 Compare March 28, 2026 21:10
…alidate

- Apple Clang now extracts the full build version formatted as
  "clang-1600.0.26.6 (LLVM 21.0.0)" instead of just the LLVM version
- Add cctools component from usr/bin/otool
- Make validate skip files with existing .sha256 sidecars for resumability
- Add scripts/validate-archive.sh for per-file process isolation (OOM safe)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Patrick Linnane <patrick@linnane.io>
@p-linnane p-linnane force-pushed the feat/xcode-clang-cctools-validate branch from a97b983 to 1dd3d3d Compare March 28, 2026 21:23
@p-linnane p-linnane merged commit 8aa65cc into main Mar 28, 2026
6 checks passed
@p-linnane p-linnane deleted the feat/xcode-clang-cctools-validate branch March 28, 2026 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant