SIGN IN SIGN UP

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