a geicko-2 based round robin ranking system designed to test c++ battleship submissions battleship.dunkirk.sh

debug: add more logging for match compilation

dunkirk.sh 664c7598 cb97956f

verified
Changed files
+4 -2
internal
runner
+4 -2
internal/runner/runner.go
···
output, err := runSandboxed(context.Background(), "compile-match", compileArgs, 120)
if err != nil {
-
log.Printf("Failed to compile match binary: %s", output)
+
log.Printf("Failed to compile match binary (err=%v): %s", err, output)
return 0, 0, 0
}
+
log.Printf("Match compilation output: %s", output)
+
// Check if binary was actually created
if _, err := os.Stat(combinedBinary); os.IsNotExist(err) {
-
log.Printf("Match binary was not created at %s, compilation output: %s", combinedBinary, output)
+
log.Printf("Match binary was not created at %s, compilation succeeded but no binary found", combinedBinary)
return 0, 0, 0
}