dwblaikie wrote: Yeah - beats me. Hopefulyl someone on libc can look into this, turn off the warning, or whatnot. Maybe one of these files puts "main" in a namespace by accident and the `extern "C"` works around this? https://github.com/llvm/llvm-project/pull/102825