Skip to content
This repository was archived by the owner on Aug 18, 2026. It is now read-only.
This repository was archived by the owner on Aug 18, 2026. It is now read-only.

Build: verify native-port setup on Linux and Windows #4

Description

@akratch

Problem

The native port is expected to build on Linux and Windows because it is portable C + SDL2 + OpenGL, but macOS/arm64 is the most exercised maintainer path. Public launch should make platform support precise and evidence-backed without relying on hosted GitHub Actions.

Desired end state

  • docs/BUILDING.md has verified Linux and Windows dependency/setup notes.
  • Linux CMake configure/build/test is covered by local preflight evidence and contributor smoke reports.
  • At least one contributor has reported a full native build and boot smoke on Linux.
  • Windows/MSYS2 setup is either verified or honestly marked less exercised with exact failure notes.

Validation

  • cmake -B build -DCMAKE_BUILD_TYPE=Release
  • cmake --build build -j
  • ctest --test-dir build --output-on-failure
  • ./tools/validate_quick.sh, when a local ROM is available
  • ./scripts/ci/check_release_ready.sh

Asset rule

Do not attach ROMs, extracted assets, save files, or screenshots containing game imagery.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildConfigure, build, toolchain, and dependency setuphelp wantedExtra attention is neededvalidationTests, instrumentation, smoke routes, and regression tooling

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions