Understanding Compiler Output

May 30, 2026 | 5 min read

Job Details

pyvorin job details JOB_ID

Returns:

  • status — queued, compiling, complete, failed, timeout
  • failure_stage — parse, validate, compile, link, artifact
  • failure_code — machine-readable error code
  • failure_message — human-readable explanation
  • compiler_stderr — raw compiler output (truncated to 500 chars in CLI)
  • recommended_next_action — suggested fix

Artifact Manifest

pyvorin artifacts ARTIFACT_ID

Shows metadata about the compiled binary:

  • Target platform
  • Optimization level
  • Included runtime libraries
  • File size

Downloading Artifacts

pyvorin artifacts-download ARTIFACT_ID --output artifact.zip

The ZIP contains the native shared object (.so) and metadata JSON.

Inspecting Locally

# List symbols
nm -D artifact.so

# Check dependencies
ldd artifact.so

# File info
file artifact.so