• 3742-2d4129e160 b226b7b6e4

    ci released this 2026-04-01 10:15:04 +02:00 | 0 commits to master since this release

    Pull request build #3742

    Commit: 2d4129e160

    Merge base: 3ce5463d2d
    (Master Build)

    Changelog

    significantly improved performance over normal LTO builds, especially with higher batch counts; if you do a single big giant batch (i.e all source files in 1) perf goes up more than LTO

    need more tests for conclusive answers through

    https://cmake.org/cmake/help/latest/prop_tgt/UNITY_BUILD.html

    Signed-off-by: lizzie lizzie@eden-emu.dev

    Packages

    Targets

    Each build is optimized for a specific architecture and uses a specific compiler.

    • aarch64/arm64: For devices that use the armv8-a instruction set; e.g. Snapdragon X, all Android devices, and Apple Silicon Macs.
    • amd64: For devices that use the amd64 (aka x86_64) instruction set; this is exclusively used by Intel and AMD CPUs and is only found on desktops.

    PGO

    PGO builds usually perform ~10-30% better than standard builds, and are thus generally recommended for all users.

    Linux

    Linux packages are distributed via AppImage.

    Build Type GCC Notes
    amd64 GCC
    Steam Deck GCC Zen 2, with additional patches for SteamOS
    aarch64 GCC

    Windows

    Windows packages are in-place zip files. Setup files are soon to come.
    Note that arm64 builds are experimental.

    Compiler amd64 arm64 Notes
    MSVC amd64
    MinGW amd64 arm64

    Android

    Build Description
    Standard The standard build. Most users should use this.
    ChromeOS For devices running Chrome/FydeOS, AVD emulators, or certain Intel Atom Android devices.

    macOS

    macOS comes in a tarballed app. These builds are currently experimental, and you should expect major graphical glitches and crashes.
    In order to run the app, you may need to go to System Settings -> Privacy & Security -> Security -> Allow untrusted app.

    File Description
    macOS For Apple Silicon (M1, M2, etc)
    Downloads