fn main() { // RFC 019 ยง7 test canary (agreed Q3): compiled without stack-clash // protection so its 96 KiB local is a genuine one-displacement guard // jumper; distro-hardened compilers would otherwise probe it page-wise // and defeat the test's purpose. cc::Build::new() .file("canary/canary.c") .flag_if_supported("-fno-stack-clash-protection") .compile("smarm_canary"); println!("cargo:rerun-if-changed=canary/canary.c"); }