Use cc (Apple Clang) on macOS, gcc on Linux — unified CI/local parity
- Add scripts/env.sh: detects true hardware arch (even under Rosetta), verifies compiler supports target arch, adds arch prefix on macOS - macOS uses cc/c++ everywhere (tests + builds) — ASan works natively - Linux uses gcc/g++ everywhere — full sanitizer support - Remove broken CC ?= gcc-14 from Makefile (GNU Make built-in overrides it) - Scripts accept --arch flag and CC=/CXX= overrides
M
Martin Vogel committed
8f225a37ddb775007c40564433f3af351da6fa00
Parent: fd1640e