aboutsummaryrefslogtreecommitdiff
path: root/AGENTS/ARCH.md
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-13 12:29:21 +0000
committer_ov4 <ov4@ov4.org>2026-10-13 12:29:21 +0000
commit42acac3dac5b8ff5aec4ff204d2c1da948ea34b0 (patch)
tree1423c5f08af117f13b5bdfa6e285716f255b869b /AGENTS/ARCH.md
parent0449cae079155f61fdbb2ba3a8d3b6c79da46103 (diff)
fix: remove macOS quarantine from the installed compiler
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS/ARCH.md')
-rw-r--r--AGENTS/ARCH.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/AGENTS/ARCH.md b/AGENTS/ARCH.md
index f5738d1..181c207 100644
--- a/AGENTS/ARCH.md
+++ b/AGENTS/ARCH.md
@@ -87,7 +87,9 @@ and runs in a minimal chroot without LLVM/lli. Windows EMBEDDED is untested.
On Linux, `make -C build install` builds the manual and calls the POSIX
`install.sh` to copy `cpsc` and `doc/cpsc.1` into `CMAKE_INSTALL_PREFIX/bin` and
`CMAKE_INSTALL_PREFIX/share/man/man1` (default prefix `/usr/local`). The script
-also supports `--prefix`, `--source-dir` and `DESTDIR` staging. Ordinary builds
+also supports `--prefix`, `--source-dir` and `DESTDIR` staging. On macOS it removes
+`com.apple.quarantine` from the installed executable if present; attribute inspection
+or removal failures abort installation with a diagnostic. Ordinary builds
do not require Pandoc; `doc`, installation and release packaging do. The modular
`cmake/Manual.cmake` target defers Pandoc discovery until manual generation, prefers
the extracted executable, and sets its local runtime/data paths as needed. System